us.ihmc.graphics3DAdapter.jme.util
Class JMEDataTypeUtils

java.lang.Object
  extended by us.ihmc.graphics3DAdapter.jme.util.JMEDataTypeUtils

public class JMEDataTypeUtils
extends java.lang.Object


Constructor Summary
JMEDataTypeUtils()
           
 
Method Summary
static com.jme3.math.Transform j3dTransform3DToJMETransform(javax.media.j3d.Transform3D transform3D)
           
static com.jme3.math.ColorRGBA jMEColorRGBAFromVecMathColor3f(javax.vecmath.Color3f originalColor, double alpha)
           
static javax.vecmath.Quat4d jMEQuaternionToVecMathQuat4d(com.jme3.math.Quaternion original)
           
static javax.media.j3d.Transform3D jmeTransformToTransform3D(com.jme3.math.Transform jmeTransform)
           
static javax.vecmath.Point3d jmeVector3fToJ3DPoint3d(com.jme3.math.Vector3f original)
           
static void packJMEQuaterionInVecMathQuat4d(com.jme3.math.Quaternion original, javax.vecmath.Quat4d target)
           
static void packJMEVector3fInVecMathTuple3d(com.jme3.math.Vector3f original, javax.vecmath.Tuple3d target)
           
static void packTexCoord2fInJMEVector2f(javax.vecmath.TexCoord2f textureCoordinate, com.jme3.math.Vector2f vector)
           
static void packVecMathTuple3dInJMEVector3f(javax.vecmath.Tuple3d original, com.jme3.math.Vector3f target)
           
static void packVecMathTuple3fInJMEVector3f(javax.vecmath.Tuple3f original, com.jme3.math.Vector3f target)
           
static void packVectMathQuat4dInJMEQuaternion(javax.vecmath.Quat4d original, com.jme3.math.Quaternion target)
           
static float[] quaternionToEuler(com.jme3.math.Quaternion quat)
           
static com.jme3.math.Vector2f[] texCoord2fArrayToJMEVector2fArray(javax.vecmath.TexCoord2f[] texCoords)
           
static float[] toPointCloudFloatArray(java.util.List<javax.vecmath.Point3d> points)
           
static float[] toPointCloudFloatArrayInYUp(java.util.List<javax.vecmath.Point3d> points)
           
static com.jme3.math.Quaternion vecMathQuat4dToJMEQuaternion(javax.vecmath.Quat4d original)
           
static com.jme3.math.Vector3f vecMathTuple3dToJMEVector3f(javax.vecmath.Tuple3d original)
           
static com.jme3.math.Vector3f[] vecMathTuple3fArrayToJMEVector3fArray(javax.vecmath.Tuple3f[] original)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMEDataTypeUtils

public JMEDataTypeUtils()
Method Detail

jmeVector3fToJ3DPoint3d

public static javax.vecmath.Point3d jmeVector3fToJ3DPoint3d(com.jme3.math.Vector3f original)

quaternionToEuler

public static float[] quaternionToEuler(com.jme3.math.Quaternion quat)

vecMathTuple3dToJMEVector3f

public static com.jme3.math.Vector3f vecMathTuple3dToJMEVector3f(javax.vecmath.Tuple3d original)

vecMathQuat4dToJMEQuaternion

public static com.jme3.math.Quaternion vecMathQuat4dToJMEQuaternion(javax.vecmath.Quat4d original)

jMEQuaternionToVecMathQuat4d

public static javax.vecmath.Quat4d jMEQuaternionToVecMathQuat4d(com.jme3.math.Quaternion original)

packJMEVector3fInVecMathTuple3d

public static void packJMEVector3fInVecMathTuple3d(com.jme3.math.Vector3f original,
                                                   javax.vecmath.Tuple3d target)

packJMEQuaterionInVecMathQuat4d

public static void packJMEQuaterionInVecMathQuat4d(com.jme3.math.Quaternion original,
                                                   javax.vecmath.Quat4d target)

packVecMathTuple3dInJMEVector3f

public static void packVecMathTuple3dInJMEVector3f(javax.vecmath.Tuple3d original,
                                                   com.jme3.math.Vector3f target)

packVecMathTuple3fInJMEVector3f

public static void packVecMathTuple3fInJMEVector3f(javax.vecmath.Tuple3f original,
                                                   com.jme3.math.Vector3f target)

packVectMathQuat4dInJMEQuaternion

public static void packVectMathQuat4dInJMEQuaternion(javax.vecmath.Quat4d original,
                                                     com.jme3.math.Quaternion target)

jMEColorRGBAFromVecMathColor3f

public static com.jme3.math.ColorRGBA jMEColorRGBAFromVecMathColor3f(javax.vecmath.Color3f originalColor,
                                                                     double alpha)

vecMathTuple3fArrayToJMEVector3fArray

public static com.jme3.math.Vector3f[] vecMathTuple3fArrayToJMEVector3fArray(javax.vecmath.Tuple3f[] original)

texCoord2fArrayToJMEVector2fArray

public static com.jme3.math.Vector2f[] texCoord2fArrayToJMEVector2fArray(javax.vecmath.TexCoord2f[] texCoords)

packTexCoord2fInJMEVector2f

public static void packTexCoord2fInJMEVector2f(javax.vecmath.TexCoord2f textureCoordinate,
                                               com.jme3.math.Vector2f vector)

toPointCloudFloatArray

public static float[] toPointCloudFloatArray(java.util.List<javax.vecmath.Point3d> points)

toPointCloudFloatArrayInYUp

public static float[] toPointCloudFloatArrayInYUp(java.util.List<javax.vecmath.Point3d> points)

j3dTransform3DToJMETransform

public static com.jme3.math.Transform j3dTransform3DToJMETransform(javax.media.j3d.Transform3D transform3D)

jmeTransformToTransform3D

public static javax.media.j3d.Transform3D jmeTransformToTransform3D(com.jme3.math.Transform jmeTransform)