arcplus / objconvert Goto Github PK
View Code? Open in Web Editor NEWconvert wavefront obj files to other file format, like gltf, 3dtiles
License: MIT License
convert wavefront obj files to other file format, like gltf, 3dtiles
License: MIT License
Hello, can you provide the test data, I can't complete the unit test.
Obj parser does not understand multiple groups
This is a bad practice, should be the library consumer concern to keep a reference to the materials or to call the method once
there is not ‘model.obj’ file in the project
MtlParser is loading the whole file, can be greatly optimized by using a state machine
o BOX_@000053_0
mtllib cubeg.mtl
usemtl Mtl_1
v 0 1 1
v 0 1 0
v 0 0 0
v 0 0 1
v 1 1 1
v 1 1 0
v 0 1 1
v 1 0 1
v 1 0 0
vn 1 0 0
vn 0 -1 0
vn 0 0 -1
vn -1 0 0
f -9 -8 -7
f -9 -7 -6
f -5 -4 -8
f -5 -8 -3
f -2 -1 -4
f -2 -4 -5
f -6 -7 -1
f -6 -1 -2
f -3 -6 -2
f -3//-2 -2//-1 -5//-3
f -7 -8 -4
f -7 -4 -1
newmtl Mtl_1
Kd 0.8 0.47450980392157 0.54509803921569
Tr 0
Ks 0.5 0.5 0.5
Ns 359.999993
Ni 1.45
Obj parser is assigning the material in a wrong way, it is meant to be a state machine and start with the default material, and all subsequent geometries should have the last selected material
Is just my impression or this converter convert everything in memory to just write it at the end ?
The parsing method is subject to errors due to the machine localization
Hello, I downloaded the source package, but when I compile, the compiler prompts for a lot of references. Similar to the namespace Arctron does not exist Obj23dTiles. Or does not find GisPosition and the like. What should I do? Looking forward to your reply
Double, float, and int Parse methots should have System.Globalization.CultureInfo.InvariantCulture.NumberFormat
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.