Hello-
I'm having some issues with Geometry Compression. I'm trying to use it in
some code that I have. I get some exceptions on the decompression end:
java.lang.IllegalArgumentException: GeneralizedStrip: strip ended
incompletely at
javax.media.j3d.GeneralizedStrip.toStripsAndFans(GeneralizedStrip.java:277)
at
javax.media.j3d.GeneralizedStrip.toTriangleStrips(GeneralizedStrip.java:423)
at
javax.media.j3d.GeneralizedVertexList.toTriangleStripArray(GeneralizedVertex
List.java:299) at
javax.media.j3d.GeometryDecompressorShape3D.addShape3D(GeometryDecompressorS
hape3D.java:288) at
javax.media.j3d.GeometryDecompressorShape3D.decompress(GeometryDecompressorS
hape3D.java:161) at
javax.media.j3d.GeometryDecompressorShape3D.toTriangleStripArrays(GeometryDe
compressorShape3D.java:97) at
javax.media.j3d.CompressedGeometry.decompress(CompressedGeometry.java:290)
at CompressionTest.saveCG (CompressionTest.java:264) at
CompressionTest.main(CompressionTest.java:17)
In any case, I've boiled it down to a 6 triangle example, that fails with my
static creation of an IndexedTriangleArray, but succeeds with the
demo/java3d/GeometryCompression code. I am running 1.2.1Beta, if that makes
a difference.
The triangles don't appear to be degenerate to me...
Any help would be appreciated,
Adam
CompressionTest.java