Uses of Class
ffx.numerics.quickhull.Vector3d
Packages that use Vector3d
Package
Description
The Quickhull package provides a 3D convex hull implementation and supporting
data structures (faces, half-edges, vertices, points and vectors).
-
Uses of Vector3d in ffx.numerics.quickhull
Subclasses of Vector3d in ffx.numerics.quickhullMethods in ffx.numerics.quickhull that return Vector3dModifier and TypeMethodDescriptionFace.getNormal()Returns the normal of the plane associated with this face.Methods in ffx.numerics.quickhull with parameters of type Vector3dModifier and TypeMethodDescriptionvoidAdds this vector to v1 and places the result in this vector.voidAdds vector v1 to v2 and places the result in this vector.voidFace.computeNormal(Vector3d normal) Computes a unit-length normal vector for this face using the vertex winding and writes it into the provided vector.voidFace.computeNormal(Vector3d normal, double minArea) Computes a unit-length normal for this face, and if the preliminary area is below the specified minArea, adjusts the normal to be more orthogonal to the longest edge to improve robustness.voidComputes the cross product of v1 and v2 and places the result in this vector.doubleReturns the Euclidean distance between this vector and vector v.doubleVector3d.distanceSquared(Vector3d v) Returns the squared of the Euclidean distance between this vector and vector v.doubleReturns the dot product of this vector and v1.voidScales the elements of vector v1 bysand places the results in this vector.voidSets the values of this vector to those of v1.voidSubtracts v1 from this vector and places the result in this vector.voidSubtracts vector v1 from v2 and places the result in this vector.Constructors in ffx.numerics.quickhull with parameters of type Vector3d