TransformGroup Example Code


Shape3D shape = new Shape3D( geom, app );
. . .
Transform3D transLeft = new Transform3D( );
transLeft.set( new Vector3d( -1.0, 0.0, 0.0 ) );
. . .
TransformGroup group = new TransformGroup( );
group.setTransform( transLeft );
group.addChild( shape );

 

rotateAngle = Math.PI/10.0;
rotateXPlus = new Transform3D();
rotateXPlus.rotX(rotateAngle);

tmpT = new Transform3D(rotateXPlus);
viewTransform.mul(tmp, viewTransform)
System.out.println("Rotation Plus X ");
System.out.println(viewTransform);
viewTransformGroup.setTransform(viewTransform);