Hi,
How do I create a VisADLineStripArray? I have a list of coordinates and
I want a shape that connects the dots. I have used a VisADLineArray but
I have to list each coordinate twice:
shape.coordinates = new float[] {x1,y1,z1, x2,y2,z2,
x2,y2,z2, x3,y3,z3};
Will a VisADLineStripArray allow me to do something like
shape.coordinates = new float[] {x1,y1,z1, x2,y2,z2, x3,y3,z3};
and if so, what should I use for vertexCount?
When I do the latter with vertexCount = 3, I get an error:
java.lang.NullPointerException:
at
javax.media.j3d.GeometryStripArrayRetained.setStripVertexCounts(GeometryStripArrayRetained.java:37)
at
javax.media.j3d.GeometryStripArray.<init>(GeometryStripArray.java:51)
at javax.media.j3d.LineStripArray.<init>(LineStripArray.java:60)
at
visad.java3d.DisplayImplJ3D.makeGeometry(DisplayImplJ3D.java:398)
...
Thanks,
Doug
--
*----------------------------------------------------------------------*
| Doug Lindholm, Software Engineer | E-mail: lind@xxxxxxxx |
| Research Applications Program | Phone: 303-497-8374 |
| National Center for Atmospheric Research | |
| P.O. Box 3000 | There's no place |
| Boulder, Colorado 80307-3000 | like $HOME |
*----------------------------------------------------------------------*