Examples of Transform3D


Examples of javax.media.j3d.Transform3D

    }
   
    private void readObject(java.io.ObjectInputStream in)
                 throws IOException, ClassNotFoundException{
        in.defaultReadObject();
        _transform = new Transform3D();
        _transform.setAutoNormalize(true);
        _tempTransform = new Transform3D();
       
        _viewingPlatform=null;

        _zoomAccumulator=null;
    }
View Full Code Here

Examples of javax.media.j3d.Transform3D

        return TransformValues.get(_oldValue, kind);
    }

    public void setNewValues(double[] values, TransformValues kind) {
        if (_newValue == null) {
            _newValue = new Transform3D();
        }
        kind.set(_newValue, values);
        compare();
        if (_changed)
            setPropertyValue(_newValue);
View Full Code Here

Examples of javax.media.j3d.Transform3D

            return TransformValues.get(getPropertyValue(), kind);
        }

        @Override
        public Transform3D getPropertyValue() {
            Transform3D t1 = new Transform3D();
            _object.getTransform(t1);
            return t1;
        }
View Full Code Here

Examples of javax.media.j3d.Transform3D

    // and translate it to the origin
    Bounds bounds = transformGroup.getBounds();
    if (bounds instanceof BoundingSphere) {
      Point3d center = new Point3d();
      ((BoundingSphere)bounds).getCenter(center);
      Transform3D tr = new Transform3D();
      tr.setScale(10.0/((BoundingSphere)bounds).getRadius());
      Transform3D tr2 = new Transform3D();
      center.negate();
      tr2.setTranslation(new Vector3f(center));
      tr.mul(tr2);
      transformGroup.setTransform(tr);
    }

    // Cleanup file name, use it for this node
View Full Code Here

Examples of javax.media.j3d.Transform3D

  public void restoreTransform(TransformGroup group, TransformGroupNode node){
    super.restoreTransform(node);
    this.group = group;
   
    composedTrans =  new Transform3D();
    trans = new Transform3D();
    group.getTransform(trans);
    updateTransform();
    group.setTransform(trans);
    if (node!=null) node.setDirty();
  }
View Full Code Here

Examples of javax.media.j3d.Transform3D

 
  public void restoreTransform(TransformGroupNode node, TransformData transformRoot){
    super.restoreTransform(node, transformRoot);
   
    this.group = new TransformGroup();
    trans = new Transform3D();
    group.getTransform(trans);
    updateTransform();
    group.setTransform(trans);
    if (node!=null) node.setDirty();
  }
View Full Code Here

Examples of javax.media.j3d.Transform3D

   * @param preferredKind
   * @param fromNode
   */
  protected void init(int preferredKind, boolean fromNode){
    if(fromNode){
      Transform3D t = new Transform3D();
      group.getTransform(t);
      trans.set(t);
    }
    int k;
    if(preferredKind<0){
View Full Code Here

Examples of javax.media.j3d.Transform3D

    }
  }
 
  public Object clone() throws CloneNotSupportedException{
    TransformDataJava3d res=(TransformDataJava3d)super.clone();
    res.trans=new Transform3D();
    res.v3=new Vector3d();
    res.m3=new Matrix3f();
    res.m4=new Matrix4f();
    res.q=new Quat4f();
    return res;
View Full Code Here

Examples of javax.media.j3d.Transform3D

    protected TransformValues kind;

    /**
     */
    public TransformData() {
        trans = new Transform3D();

        kind = TransformValues.IDENTITY;
    }
View Full Code Here

Examples of javax.media.j3d.Transform3D

    }

    public Object clone() throws CloneNotSupportedException {
        TransformData res = (TransformData) super.clone();

        res.trans = new Transform3D();
        return res;
    }
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.