BowlerKernel
|
Static Public Member Functions | |
static Affine | newAffine (double x, double y, double z) |
static Affine | nrToAffine (TransformNR input) |
static TransformNR | affineToNr (Affine input) |
static TransformNR | affineToNr (TransformNR outputValue, Affine rotations) |
static Affine | nrToAffine (TransformNR input, Affine rotations) |
static void | nrToBullet (TransformNR nr, com.bulletphysics.linearmath.Transform bullet) |
static TransformNR | bulletToNr (com.bulletphysics.linearmath.Transform bullet) |
static void | bulletToAffine (Affine affine, com.bulletphysics.linearmath.Transform bullet) |
static void | affineToBullet (Affine affine, com.bulletphysics.linearmath.Transform bullet) |
static eu.mihosoft.vrl.v3d.Transform | nrToCSG (TransformNR nr) |
static TransformNR | scale (TransformNR incoming, double scale) |
static TransformNR | csgToNR (eu.mihosoft.vrl.v3d.Transform csg) |
A factory for creating Transform objects.
Definition at line 20 of file TransformFactory.java.
|
static |
Definition at line 154 of file TransformFactory.java.
|
static |
Gets the transform.
input | the input |
Definition at line 51 of file TransformFactory.java.
|
static |
Gets the transform.
outputValue | the input |
rotations | the rotations |
Definition at line 62 of file TransformFactory.java.
References com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getRotationMatrixArray(), and com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.set().
|
static |
Definition at line 129 of file TransformFactory.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.MobileBasePhysicsManager.MobileBasePhysicsManager(), and com.neuronrobotics.bowlerstudio.physics.PhysicsCore.step().
|
static |
|
static |
Definition at line 182 of file TransformFactory.java.
Referenced by com.neuronrobotics.bowlerkernel.Bezier3d.BezierEditor.update().
|
static |
Gets the transform.
x | the x |
y | the y |
z | the z |
Definition at line 30 of file TransformFactory.java.
|
static |
Gets the transform.
input | the input |
Definition at line 40 of file TransformFactory.java.
Referenced by com.neuronrobotics.bowlerkernel.Bezier3d.manipulation.manipulation(), com.neuronrobotics.bowlerstudio.physics.MobileBasePhysicsManager.MobileBasePhysicsManager(), com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.run(), com.neuronrobotics.bowlerkernel.Bezier3d.manipulation.setGlobal(), com.neuronrobotics.bowlerkernel.Bezier3d.BezierEditor.update(), and com.neuronrobotics.bowlerkernel.Bezier3d.BezierEditor.updateLines().
|
static |
Gets the transform.
input | the input |
rotations | the rotations |
Definition at line 87 of file TransformFactory.java.
References com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getRotationMatrixArray(), com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getX(), com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getY(), and com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getZ().
|
static |
Definition at line 115 of file TransformFactory.java.
References com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getRotation(), com.neuronrobotics.sdk.addons.kinematics.math.RotationNR.getRotationMatrix2QuaturnionW(), com.neuronrobotics.sdk.addons.kinematics.math.RotationNR.getRotationMatrix2QuaturnionX(), com.neuronrobotics.sdk.addons.kinematics.math.RotationNR.getRotationMatrix2QuaturnionY(), com.neuronrobotics.sdk.addons.kinematics.math.RotationNR.getRotationMatrix2QuaturnionZ(), com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getX(), com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getY(), and com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getZ().
Referenced by com.neuronrobotics.bowlerstudio.physics.MobileBasePhysicsManager.getUpdater(), com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.loadCSGToPoints(), com.neuronrobotics.bowlerstudio.physics.MobileBasePhysicsManager.MobileBasePhysicsManager(), and com.neuronrobotics.bowlerstudio.physics.WheelCSGPhysicsManager.update().
|
static |
Definition at line 159 of file TransformFactory.java.
References com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getRotation(), com.neuronrobotics.sdk.addons.kinematics.math.RotationNR.getRotationMatrix2QuaturnionW(), com.neuronrobotics.sdk.addons.kinematics.math.RotationNR.getRotationMatrix2QuaturnionX(), com.neuronrobotics.sdk.addons.kinematics.math.RotationNR.getRotationMatrix2QuaturnionY(), com.neuronrobotics.sdk.addons.kinematics.math.RotationNR.getRotationMatrix2QuaturnionZ(), com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getX(), com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getY(), and com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getZ().
Referenced by com.neuronrobotics.bowlerstudio.vitamins.VitaminBomManager.get(), com.neuronrobotics.bowlerstudio.printbed.PrintBedManager.makePrintBeds(), and com.neuronrobotics.bowlerstudio.physics.MobileBasePhysicsManager.MobileBasePhysicsManager().
|
static |
Definition at line 175 of file TransformFactory.java.
References com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getRotation(), com.neuronrobotics.sdk.addons.kinematics.math.RotationNR.getRotationAzimuth(), com.neuronrobotics.sdk.addons.kinematics.math.RotationNR.getRotationElevation(), com.neuronrobotics.sdk.addons.kinematics.math.RotationNR.getRotationTilt(), com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getX(), com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getY(), and com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getZ().