Re: Java3D shapes to visad shapes?

> The only problem I can imagine that might cause incorrect vertex connections 
> is that "GeometryArray sphere_geom" might not be a TriangleArray

On Sun's side it's a javax.media.j3d.TriangleStripArray, I'm not sure how that 
changes things or if they "unstrip" in the accessors for the vertices and 
normals.  I did try feeding the vertices and normals into a visad triangle 
strip array but in that case nothing showed up in the plot at all.
Here's a few of the vertices from Sun's triangle strip array.  Maybe somebody 
can see if they are "stripped" or not at a glance?  If it is, I imagine it's 
just a matter of re-inserting the duplicate vertices(?)

(Broken into triplets by me:)

0.38268343, 0.9238795, 0.0
0.0, 1.0, 0.0
2.3432602E-17, 0.9238795, 0.38268343
0.70710677, 0.70710677, 0.0
0.38268343, 0.9238795, 0.0
0.5, 0.70710677, 0.5
2.3432602E-17, 0.9238795, 0.38268343
4.3297803E-17, 0.70710677, 0.70710677
0.9238795, 0.38268343, 0.0
0.70710677, 0.70710677, 0.0
0.8001031, 0.38268343, 0.46193975
0.5, 0.70710677, 0.5
0.46193975, 0.38268343, 0.8001031
4.3297803E-17, 0.70710677, 0.70710677
5.6571306E-17, 0.38268343, 0.9238795
1.0, 6.123234E-17, 0.0
0.9238795, 0.38268343, 0.0
0.9238795, 6.123234E-17, 0.38268343
0.8001031, 0.38268343, 0.46193975
0.70710677, 6.123234E-17, 0.70710677
0.46193975, 0.38268343, 0.8001031
0.38268343, 6.123234E-17, 0.9238795
5.6571306E-17, 0.38268343, 0.9238795
6.123234E-17, 6.123234E-17, 1.0
2.3432602E-17, -0.9238795, 0.38268343
0.0, -1.0, 0.0
0.38268343, -0.9238795, 0.0
4.3297803E-17, -0.70710677, 0.70710677
2.3432602E-17, -0.9238795, 0.38268343
0.5, -0.70710677, 0.5
0.38268343, -0.9238795, 0.0
0.70710677, -0.70710677, 0.0
5.6571306E-17, -0.38268343, 0.9238795
4.3297803E-17, -0.70710677, 0.70710677
0.46193975, -0.38268343, 0.8001031

Regards,
Steve

  • 2005 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: