Comments (5)
If you are getting additional vertices it's coming from the Clean
needed to break bow-ties. If the model contains non-convex surfaces, it can get stuck in an infinite loop.
from uvatlas.
But another thing is that in the new .obj file even the coordinates of previous vertices are changed! And there is no way to figure out the mapping!
Let's say in the original file there are 1000 vertices and in the file created by uvatlastool there are 1050, is there any way to map between the original 1000 and their corresponding vertices in the new file?
from uvatlas.
The remapping information is available via the API. Sounds like I might need to add a new uvatlastool
option to write out that remapping as a text file as well.
from uvatlas.
That would be great!
Could you direct me to the file and function that provides the remapping?
from uvatlas.
Added in this commit 4a16541 a new -m
option that writes out a text file of the form:
newIndex,oldIndex
That tells you for each index in the output mesh, what vertex in the original mesh did it come from.
from uvatlas.
Related Issues (20)
- GCC Wstringop-overflow warnings HOT 7
- Issues building static library with vcpkg HOT 1
- Support macos? HOT 1
- loading an obj doesnt work HOT 10
- Why 2 partitions in 1 iteration?
- Export UV map in Numpy format
- How to make consistent UV atlases? HOT 1
- Retire VS 2017 support HOT 1
- ARM64 version of uvatlastool HOT 2
- UVAtlas exe stuck on 33.3% HOT 1
- How to compile UVAtlasTool under linux? HOT 4
- Why divided by f3dArea in IMT computation? HOT 1
- How to flatten a partitioned 3D mesh onto 2D UV map? HOT 17
- Non-deterministic UVAtlas parameterization HOT 4
- vertex correspondences saved in _map.txt look incorrect HOT 8
- uvatlastool generates additional vertices with already-unique faces HOT 2
- How to use the new texture coordinates (UV) generated by UVAtlas to render the 3D object? HOT 3
- [problem] UV triangles will overlap/conflict HOT 2
- Retire legacy Xbox One XDK support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uvatlas.