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

Reply via email to