|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Vector3D | |
|---|---|
| com.kuka.geometry | This package contains interfaces and classes for the KUKA scene graph and geometry model. |
| com.kuka.math.geometry | This package contains interfaces and implementations for basic linear algebra and geometric concepts. |
| com.kuka.math.physics | This package contains some utility classes for physical calculations. |
| Uses of Vector3D in com.kuka.geometry |
|---|
| Methods in com.kuka.geometry that return Vector3D | |
|---|---|
Vector3D |
Frame.representationOf(Frame reference,
Vector3D vector)
Returns the representation of the given vector, which is expressed in the given frame reference, in this
frame's coordinate system. |
| Methods in com.kuka.geometry with parameters of type Vector3D | |
|---|---|
Vector3D |
Frame.representationOf(Frame reference,
Vector3D vector)
Returns the representation of the given vector, which is expressed in the given frame reference, in this
frame's coordinate system. |
void |
Frame.translate(Frame reference,
Vector3D translation)
Changes this frame's position by translating this frame by the given amount in the coordinate system of the given reference frame. |
void |
Frame.translate(Vector3D translation)
Changes this frame's position by translating this frame by the given amount in its own coordinate system. |
| Uses of Vector3D in com.kuka.math.geometry |
|---|
| Fields in com.kuka.math.geometry declared as Vector3D | |
|---|---|
static Vector3D |
Vector3D.UNIT_X
Immutable Vector3D instance representing the X unit vector. |
static Vector3D |
Vector3D.UNIT_Y
Immutable Vector3D instance representing the Y unit vector. |
static Vector3D |
Vector3D.UNIT_Z
Immutable Vector3D instance representing the Z unit vector. |
static Vector3D |
Vector3D.ZERO
Immutable Vector3D instance representing a zero vector. |
| Methods in com.kuka.math.geometry that return Vector3D | |
|---|---|
Vector3D |
Vector3D.add(Vector3D other)
Adds the given vector to the values of this vector. |
Vector3D |
ITransformation.applyTo(Vector3D vector)
Applies this transformation to the given vector. |
Vector3D |
IRotation.applyTo(Vector3D vector)
Applies this rotation to the given vector. |
Vector3D |
AbstractTransformation.applyTo(Vector3D vector)
|
Vector3D |
AbstractRotation.applyTo(Vector3D vector)
|
Vector3D |
Vector3D.crossProduct(Vector3D other)
Returns the vector that is the cross product between this vector and the other vector. |
Vector3D |
AxisAngleRotation.getAxis()
Returns the axis of this rotation. |
static Vector3D |
MathUtils.getAxisVector(CoordinateAxis axis)
Returns an unit vector representing the specified CoordinateAxis. |
Vector3D |
Matrix.getColumnVector(int col)
Returns the column vector at the specified column. |
static Vector3D |
MathUtils.getDirectionVector(CoordinateDirection direction)
Returns an unit vector representing the specified CoordinateDirection. |
static Vector3D |
MathUtils.getNormalVector(CoordinatePlane plane)
Returns the normal vector corresponding to the specified CoordinatePlane. |
Vector3D |
XyzAbcTransformation.getTranslation()
|
Vector3D |
Transformation.getTranslation()
|
Vector3D |
MatrixTransformation.getTranslation()
|
Vector3D |
ITransformation.getTranslation()
Returns the translation part of the transformation, i.e. the upper-right 3x1 part of the corresponding homogeneous transformation matrix. |
abstract Vector3D |
AbstractTransformation.getTranslation()
|
Vector3D |
Transformation.getUnitVectorX()
Returns the x unit vector after it has been rotated by this rotation. |
Vector3D |
Rotation.getUnitVectorX()
Returns the x unit vector after it has been rotated by this rotation. |
Vector3D |
MatrixRotation.getUnitVectorX()
Returns the x unit vector after it has been rotated by this rotation. |
Vector3D |
Transformation.getUnitVectorY()
Returns the y unit vector after it has been rotated by this rotation. |
Vector3D |
Rotation.getUnitVectorY()
Returns the y unit vector after it has been rotated by this rotation. |
Vector3D |
MatrixRotation.getUnitVectorY()
Returns the y unit vector after it has been rotated by this rotation. |
Vector3D |
Transformation.getUnitVectorZ()
Returns the z unit vector after it has been rotated by this rotation. |
Vector3D |
Rotation.getUnitVectorZ()
Returns the z unit vector after it has been rotated by this rotation. |
Vector3D |
MatrixRotation.getUnitVectorZ()
Returns the z unit vector after it has been rotated by this rotation. |
Vector3D |
Vector3D.invert()
Returns an inverted vector, i.e. a vector with element wise negated values. |
Vector3D |
Vector3D.multiply(double factor)
Returns a vector that has the values of this vector scaled by the given factor. |
Vector3D |
Matrix.multiply(Vector3D vector)
Multiplies this matrix with a vector. |
Vector3D |
Vector3D.normalize()
Returns a vector that points in the same direction as this vector, scaled to unit length (1). |
static Vector3D |
Vector3D.of(double x,
double y,
double z)
Returns an immutable Vector3D instance constructed from its cartesian X, Y and Z elements. |
Vector3D |
Point3D.subtract(Point3D other)
Subtracts the given point from this point, resulting in the connecting vector pointing from the other point to this point. |
Vector3D |
Vector3D.subtract(Vector3D other)
Subtracts the given vector from the values of this vector. |
Vector3D |
Point3D.toVector()
Returns this point as a vector, which is the vector pointing from the origin to this point. |
Vector3D |
Vector3D.withX(double value)
Returns a new instance (copy) of the vector, with the x element replaced by the new value. |
Vector3D |
Vector3D.withY(double value)
Returns a new instance (copy) of the vector, with the y element replaced by the new value. |
Vector3D |
Vector3D.withZ(double value)
Returns a new instance (copy) of the vector, with the z element replaced by the new value. |
| Methods in com.kuka.math.geometry with parameters of type Vector3D | |
|---|---|
Vector3D |
Vector3D.add(Vector3D other)
Adds the given vector to the values of this vector. |
Point3D |
Point3D.add(Vector3D other)
Adds the given vector to this point, resulting in a new point. |
double |
Vector3D.angleRad(Vector3D other)
Calculates the smallest angle between this and the other vector. |
Vector3D |
ITransformation.applyTo(Vector3D vector)
Applies this transformation to the given vector. |
Vector3D |
IRotation.applyTo(Vector3D vector)
Applies this rotation to the given vector. |
Vector3D |
AbstractTransformation.applyTo(Vector3D vector)
|
Vector3D |
AbstractRotation.applyTo(Vector3D vector)
|
Vector3D |
Vector3D.crossProduct(Vector3D other)
Returns the vector that is the cross product between this vector and the other vector. |
double |
Vector3D.dotProduct(Vector3D other)
Returns the dot (inner/scalar) product between this vector and the other vector. |
static boolean |
MathUtils.elementEqual(Vector3D a,
Vector3D b,
double epsilon)
Checks if the two vectors are element wise nearly equal. |
Vector3D |
Matrix.multiply(Vector3D vector)
Multiplies this matrix with a vector. |
static XyzAbcTransformation |
XyzAbcTransformation.of(Vector3D translation)
Returns an immutable XyzAbcTransformation instance, consisting of a translational part and no rotation. |
static Transformation |
Transformation.of(Vector3D translation)
Returns an immutable Transformation instance, consisting of a translational part and no rotation. |
static Point3D |
Point3D.of(Vector3D vector)
Returns an immutable Point3D instance from a vector that points from the origin to the new point. |
static MatrixTransformation |
MatrixTransformation.of(Vector3D translation)
Returns an immutable MatrixTransformation instance, consisting of a translational part and no rotation. |
static AxisAngleRotation |
AxisAngleRotation.of(Vector3D axis,
double angle)
Returns a new immutable instance of this class that represents a spatial rotation around the given axis through the given angle. |
static XyzAbcTransformation |
XyzAbcTransformation.of(Vector3D translation,
IRotation rotation)
Returns an immutable XyzAbcTransformation instance, consisting of a rotational and a translational part. |
static Transformation |
Transformation.of(Vector3D translation,
IRotation rotation)
Returns an immutable Transformation instance, consisting of a rotational and a translational part. |
static MatrixTransformation |
MatrixTransformation.of(Vector3D translation,
IRotation rot)
Returns an immutable MatrixTransformation instance, consisting of a rotational and a translational part. |
static Transformation |
Transformation.of(Vector3D translation,
Matrix rotMatrix)
Returns an immutable Transformation instance, consisting of a rotational and a translational part. |
static MatrixTransformation |
MatrixTransformation.of(Vector3D translation,
Matrix rotMatrix)
Returns an immutable MatrixTransformation instance, consisting of a rotational and a translational part. |
static Matrix |
Matrix.ofColumns(Vector3D col0,
Vector3D col1,
Vector3D col2)
Returns an immutable Matrix instance constructed from column vectors. |
void |
MatrixBuilder.setColumn(int colIndex,
Vector3D colValues)
Sets the matrix elements in the column of the given index to the values in the given vector. |
Vector3D |
Vector3D.subtract(Vector3D other)
Subtracts the given vector from the values of this vector. |
AxisAngleRotation |
AxisAngleRotation.withAxis(Vector3D axis)
Returns a new instance (copy) of the rotation, with the rotation axis replaced by the new value. |
XyzAbcTransformation |
XyzAbcTransformation.withTranslation(Vector3D translation)
|
Transformation |
Transformation.withTranslation(Vector3D translation)
|
MatrixTransformation |
MatrixTransformation.withTranslation(Vector3D translation)
|
ITransformation |
AbstractTransformation.withTranslation(Vector3D translation)
Returns a new instance (copy) of the transformation, with the translational part replaced by the given translation. |
| Uses of Vector3D in com.kuka.math.physics |
|---|
| Methods in com.kuka.math.physics that return Vector3D | |
|---|---|
static Vector3D |
PhysicsUtils.combinedCenterOfMass(double mass1,
Vector3D com1,
double mass2,
Vector3D com2)
Calculates the combined center of mass of two objects. |
Vector3D |
Inertia.toVector()
Creates a Vector3D of the inertia's values. |
| Methods in com.kuka.math.physics with parameters of type Vector3D | |
|---|---|
static Vector3D |
PhysicsUtils.combinedCenterOfMass(double mass1,
Vector3D com1,
double mass2,
Vector3D com2)
Calculates the combined center of mass of two objects. |
static InertiaTensor |
PhysicsUtils.joinTensors(double mass1,
Vector3D com1,
InertiaTensor inertia1,
double mass2,
Vector3D com2,
InertiaTensor inertia2)
Joints two tensor values and calculates the resulting tensor. |
static Inertia |
Inertia.of(Vector3D values)
Creates a new immutable instance of this class, with the given values of inertia along the X, Y and Z axes of an object's mass centroid. |
InertiaTensor |
InertiaTensor.translateTensor(double kilograms,
Vector3D delta)
Application of Steiner's Theorem on the inertia tensor: Calculates a new tensor which belongs to an object of given mass such that it reflects the translation of the former tensor's values by the vector delta. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||