lsa.setColor(vIndex, new Color3f(0.9f,0.0f,0.0f)); plShape.addGeometry(lsa);
final float fz = tickDistance - (this.min.z % tickDistance); shape.addGeometry(makeLine(p[0], p[1], c, td, 0f, ts, true)); shape.addGeometry(makeLine(p[1], p[2], c, td, 0f, ts, true)); shape.addGeometry(makeLine(p[2], p[3], c, td, 0f, ts, true)); shape.addGeometry(makeLine(p[3], p[0], c, td, 0f, ts, true)); shape.addGeometry(makeLine(p[4], p[5], c, td, fx, ts, false)); shape.addGeometry(makeLine(p[5], p[6], c, td, 0f, ts, true)); shape.addGeometry(makeLine(p[6], p[7], c, td, 0f, ts, true)); shape.addGeometry(makeLine(p[4], p[7], c, td, fy, ts, false)); shape.addGeometry(makeLine(p[4], p[0], c, td, fz, ts, false)); shape.addGeometry(makeLine(p[1], p[5], c, td, 0f, ts, true)); shape.addGeometry(makeLine(p[2], p[6], c, td, 0f, ts, true)); shape.addGeometry(makeLine(p[3], p[7], c, td, 0f, ts, true));
@Override public void buildGraph() { ((Shape3D)node).setAppearance( (Appearance)control.getSymbolTable().getJ3dNode( appearance ) ); ((Shape3D)node).setGeometry( (Geometry)control.getSymbolTable().getJ3dNode( geometry[0] ) ); for(int i=1; i<geometry.length; i++) { ((Shape3D)node).addGeometry( (Geometry)control.getSymbolTable().getJ3dNode( geometry[i] ) ); } super.buildGraph(); // Must be last call in method }
if (cache != null) { shape[BODY].addGeometry(cache.getComputedGeometry()); numVerts += cache.getNumVerts(); numTris += cache.getNumTris(); xdivisions, ydivisions-1, 1.0/(double)ydivisions, outside, texCoordYUp); shape[BODY].addGeometry(gbuf.getGeom(flags)); numVerts += gbuf.getNumVerts(); numTris += gbuf.getNumTris();