barsuift.simLife.j3d.util
Class TransformerHelper

java.lang.Object
  extended by barsuift.simLife.j3d.util.TransformerHelper

public final class TransformerHelper
extends java.lang.Object


Method Summary
static double getRotationFromTransform(javax.media.j3d.Transform3D transform3D, Axis axis)
           
static javax.media.j3d.Transform3D getRotationTransform3D(double rotationAngle, Axis axis)
           
static javax.media.j3d.TransformGroup getRotationTransformGroup(double rotationAngle, Axis axis)
           
static javax.media.j3d.Transform3D getTranslationTransform3D(javax.vecmath.Vector3d translationVector)
           
static javax.media.j3d.TransformGroup getTranslationTransformGroup(javax.vecmath.Vector3d translationVector)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getTranslationTransformGroup

public static javax.media.j3d.TransformGroup getTranslationTransformGroup(javax.vecmath.Vector3d translationVector)

getTranslationTransform3D

public static javax.media.j3d.Transform3D getTranslationTransform3D(javax.vecmath.Vector3d translationVector)

getRotationTransformGroup

public static javax.media.j3d.TransformGroup getRotationTransformGroup(double rotationAngle,
                                                                       Axis axis)

getRotationTransform3D

public static javax.media.j3d.Transform3D getRotationTransform3D(double rotationAngle,
                                                                 Axis axis)

getRotationFromTransform

public static double getRotationFromTransform(javax.media.j3d.Transform3D transform3D,
                                              Axis axis)
Parameters:
transform3D - is supposed to be normalized
axis -
Returns:


Copyright © 2010. All Rights Reserved.