Uses of Interface
org.web3d.util.spatial.ReadonlyVec3DDouble
Packages that use ReadonlyVec3DDouble
-
Uses of ReadonlyVec3DDouble in org.web3d.util.spatial
Classes in org.web3d.util.spatial that implement ReadonlyVec3DDoubleModifier and TypeClassDescriptionclass
Comprehensive 3D vector class with additional basic intersection and collision detection features.Fields in org.web3d.util.spatial declared as ReadonlyVec3DDoubleModifier and TypeFieldDescriptionstatic final ReadonlyVec3DDouble
Vec3DDouble.MAX_VALUE
Defines vector with all coords set to Double.MAX_VALUE.static final ReadonlyVec3DDouble
Vec3DDouble.MIN_VALUE
Defines vector with all coords set to Double.MIN_VALUE.static final ReadonlyVec3DDouble
Vec3DDouble.X_AXIS
Defines positive X axis.static final ReadonlyVec3DDouble
Vec3DDouble.Y_AXIS
Defines positive Y axis.static final ReadonlyVec3DDouble
Vec3DDouble.Z_AXIS
Defines positive Z axis.static final ReadonlyVec3DDouble
Vec3DDouble.ZERO
Defines the zero vector.Methods in org.web3d.util.spatial that return ReadonlyVec3DDoubleModifier and TypeMethodDescriptionfinal ReadonlyVec3DDouble
Vec3DDouble.clear()
Sets all vector components to 0.Vec3DDouble.Axis.getVector()
Vec3DDouble.immutable()
Methods in org.web3d.util.spatial with parameters of type ReadonlyVec3DDoubleModifier and TypeMethodDescriptionReadonlyVec3DDouble.add
(ReadonlyVec3DDouble v) Vec3DDouble.add
(ReadonlyVec3DDouble v) final Vec3DDouble
Vec3DDouble.addSelf
(ReadonlyVec3DDouble v) double
ReadonlyVec3DDouble.angleBetween
(ReadonlyVec3DDouble v) Computes the angle between this vector and vector V.double
ReadonlyVec3DDouble.angleBetween
(ReadonlyVec3DDouble v, boolean forceNormalize) Computes the angle between this vector and vector V.final double
Vec3DDouble.angleBetween
(ReadonlyVec3DDouble v) final double
Vec3DDouble.angleBetween
(ReadonlyVec3DDouble v, boolean forceNormalize) int
ReadonlyVec3DDouble.compareTo
(ReadonlyVec3DDouble v) Compares the length of the vector with another one.int
Vec3DDouble.compareTo
(ReadonlyVec3DDouble v) ReadonlyVec3DDouble.cross
(ReadonlyVec3DDouble v) Calculates cross-product with vector v.final Vec3DDouble
Vec3DDouble.cross
(ReadonlyVec3DDouble v) ReadonlyVec3DDouble.crossInto
(ReadonlyVec3DDouble v, Vec3DDouble result) Calculates cross-product with vector v.final Vec3DDouble
Vec3DDouble.crossInto
(ReadonlyVec3DDouble v, Vec3DDouble result) double
ReadonlyVec3DDouble.distanceTo
(ReadonlyVec3DDouble v) Calculates distance to another vector.final double
Vec3DDouble.distanceTo
(ReadonlyVec3DDouble v) double
ReadonlyVec3DDouble.distanceToSquared
(ReadonlyVec3DDouble v) Calculates the squared distance to another vector.final double
Vec3DDouble.distanceToSquared
(ReadonlyVec3DDouble v) double
ReadonlyVec3DDouble.dot
(ReadonlyVec3DDouble v) Computes the scalar product (dot product) with the given vector.final double
Vec3DDouble.dot
(ReadonlyVec3DDouble v) boolean
Vec3DDouble.equals
(ReadonlyVec3DDouble v) Returns true if the Object v is of type ReadonlyVec3DDouble and all of the data members of v are equal to the corresponding data members in this vector.boolean
ReadonlyVec3DDouble.equalsWithTolerance
(ReadonlyVec3DDouble v, double tolerance) Compares this vector with the one given.boolean
Vec3DDouble.equalsWithTolerance
(ReadonlyVec3DDouble v, double tolerance) ReadonlyVec3DDouble.getReflected
(ReadonlyVec3DDouble normal) final Vec3DDouble
Vec3DDouble.getReflected
(ReadonlyVec3DDouble normal) ReadonlyVec3DDouble.getRotatedAroundAxis
(ReadonlyVec3DDouble axis, double theta) Gets the rotated around axis.final Vec3DDouble
Vec3DDouble.getRotatedAroundAxis
(ReadonlyVec3DDouble axis, double theta) ReadonlyVec3DDouble.interpolateTo
(ReadonlyVec3DDouble v, double f) Interpolates the vector towards the given target vector, using linear interpolation.ReadonlyVec3DDouble.interpolateTo
(ReadonlyVec3DDouble v, double f, toxi.math.InterpolateStrategy s) Interpolates the vector towards the given target vector, using the givenInterpolateStrategy
.final Vec3DDouble
Vec3DDouble.interpolateTo
(ReadonlyVec3DDouble v, double f) final Vec3DDouble
Vec3DDouble.interpolateTo
(ReadonlyVec3DDouble v, double f, toxi.math.InterpolateStrategy s) final Vec3DDouble
Vec3DDouble.interpolateToSelf
(ReadonlyVec3DDouble v, double f) Interpolates the vector towards the given target vector, using linear interpolation.final Vec3DDouble
Vec3DDouble.interpolateToSelf
(ReadonlyVec3DDouble v, double f, toxi.math.InterpolateStrategy s) Interpolates the vector towards the given target vector, using the givenInterpolateStrategy
.static Vec3DDouble
Vec3DDouble.max
(ReadonlyVec3DDouble a, ReadonlyVec3DDouble b) Constructs a new vector consisting of the largest components of both vectors.final Vec3DDouble
Vec3DDouble.maxSelf
(ReadonlyVec3DDouble b) Max self.static Vec3DDouble
Vec3DDouble.min
(ReadonlyVec3DDouble a, ReadonlyVec3DDouble b) Constructs a new vector consisting of the smallest components of both vectors.final Vec3DDouble
Vec3DDouble.minSelf
(ReadonlyVec3DDouble b) Min self.final Vec3DDouble
Vec3DDouble.reflect
(ReadonlyVec3DDouble normal) final Vec3DDouble
Vec3DDouble.rotateAroundAxis
(ReadonlyVec3DDouble axis, double theta) Rotates the vector around the giving axis.ReadonlyVec3DDouble.scale
(ReadonlyVec3DDouble s) Scales vector non-uniformly by vector v and returns result as new vector.Vec3DDouble.scale
(ReadonlyVec3DDouble s) Vec3DDouble.scaleSelf
(ReadonlyVec3DDouble s) Vec3DDouble.set
(ReadonlyVec3DDouble v) ReadonlyVec3DDouble.sub
(ReadonlyVec3DDouble v) Subtracts vector v and returns result as new vector.final Vec3DDouble
Vec3DDouble.sub
(ReadonlyVec3DDouble v) final Vec3DDouble
Vec3DDouble.subSelf
(ReadonlyVec3DDouble v) Constructors in org.web3d.util.spatial with parameters of type ReadonlyVec3DDoubleModifierConstructorDescriptionCreates a new vector with the coordinates of the given vector.