Package javax.media.j3d

Examples of javax.media.j3d.Transform3D.invert()


        TransformGroup zoomTrans = mtg.getTransformGroup(4);
        zoomTrans.setTransform(new Transform3D(new Quat4d(), new Vector3d(0.0, 0.0, 20*BoardModel.HEX_DIAMETER), 1.0));

        Transform3D etrans = new Transform3D();
        etrans.lookAt(new Point3d(0, 0, 0), new Point3d(0, 0, -1), new Vector3d(0, 1, 0));
        etrans.invert();
        mtg.getTransformGroup(5).setTransform(etrans);

        MouseWheelZoom behavior0 = new MouseWheelZoom(zoomTrans);
        behavior0.setFactor(-BoardModel.HEX_DIAMETER/3);
        controllers.addChild(behavior0);
View Full Code Here


        rtrans.rotX(-Math.PI/2);
        rotateTrans.setTransform(rtrans);

        Transform3D etrans = new Transform3D();
        etrans.lookAt(new Point3d(0.0, 0.0, 20*BoardModel.HEX_DIAMETER), new Point3d(0, 0, 0), new Vector3d(0, 1, 0));
        etrans.invert();
        mtg.getTransformGroup(5).setTransform(etrans);

        MouseWheelZoom behavior0 = new MouseWheelZoom(wheel);
        behavior0.setFactor(1.0/3);
        behavior0.setupCallback(this);
View Full Code Here

           
            // Pen onto desk:
           
            deskPendulumYJoint.getTransformToWorld(transformFromDeskToWorld);
            transformFromWorldToDesk.set(transformFromDeskToWorld);
            transformFromWorldToDesk.invert();
           
            deskSurfaceNormal.set(0.0, 0.0, 1.0);
            transformFromDeskToWorld.transform(deskSurfaceNormal);
           
            deskCenterExternalForcePoint.getPosition(deskCenterPosition);
View Full Code Here

        // args are: viewer posn, where looking, up direction
        t3d.lookAt(new Point3d(60,30,15),
               new Point3d(0,30,0),
               new Vector3d(0,0,1)
          );
        t3d.invert();

        steerTG.setTransform(t3d);
    }

    /**
 
View Full Code Here

/*      */
/*  863 */     if (this.echoType == 23) {
/*  864 */       Transform3D gnomonTransform = new Transform3D();
/*  865 */       if (this.nominalSensorRotation != null) {
/*  866 */         gnomonTransform.set(this.nominalSensorRotation);
/*  867 */         gnomonTransform.invert();
/*      */       }
/*  869 */       gnomonTransform.setTranslation(new Vector3d(hotspot));
/*  870 */       this.echoGeometry = new SensorGnomonEcho(gnomonTransform, 0.1D * this.echoSize, 0.5D * this.echoSize, true);
/*      */     }
/*  873 */     else if (this.echoType == 24) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.