Problem confirmed, and quick test method:
Deus' files, reposted:
http://wcjunction.com/temp_images/meshe ... t/mesh.zip
Test method:
- $ mesher llama.obj llama.bfxm obc
- $ mesher llama.bfxm llama.xmesh bxc
- $ mesher llama.xmesh test.bfxm xbc
- $ mesher test.bfxm test.xmesh bxc
- $ diff llama.xmesh test.xmesh > diffs.txt
Resulting files:
http://wcjunction.com/temp_images/meshe ... h_test.zip
Example from the beginning of diffs.txt:
Code: Select all
11c11
< <Normal i="-0.846254" j="0.323895" k="0.423020"/>
---
> <Normal i="0.849687" j="-0.314183" k="-0.423463"/>
15c15
< <Normal i="-0.863384" j="0.357774" k="0.355760"/>
---
> <Normal i="0.863635" j="-0.357046" k="-0.355883"/>
19c19
< <Normal i="-0.905084" j="0.246688" k="0.346365"/>
---
> <Normal i="0.905485" j="-0.250895" k="-0.342271"/>
23c23
< <Normal i="-0.866324" j="0.247635" k="0.433773"/>
---
> <Normal i="0.871862" j="-0.236442" k="-0.428896"/>
27c27
< <Normal i="-0.903255" j="0.237686" k="0.357262"/>
---
> <Normal i="0.907857" j="-0.228927" k="-0.351267"/>
31c31
< <Normal i="-0.874721" j="0.230453" k="0.426327"/>
---
> <Normal i="0.879670" j="-0.230130" k="-0.416199"/>
35c35
< <Normal i="-0.875030" j="0.374691" k="0.306479"/>
---
> <Normal i="0.872639" j="-0.380483" k="-0.306160"/>
.................................................
The advantage of testing this way is we don't have to fire-up the game.
Converting xmesh to bfxm and back to xmesh should result in identical xmesh files.
Ticket #50