Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D

Packages that use Euclidean3D
org.apache.commons.math3.geometry.euclidean.threed | This package provides basic 3D geometry components.

Uses of Euclidean3D in org.apache.commons.math3.geometry.euclidean.threed

Methods in org.apache.commons.math3.geometry.euclidean.threed that return Euclidean3D
`static Euclidean3D` | `Euclidean3D.getInstance()` Get the unique instance.

Methods in org.apache.commons.math3.geometry.euclidean.threed that return types with arguments of type Euclidean3D
`protected AbstractSubHyperplane<Euclidean3D,Euclidean2D>` | `SubPlane.buildNew(Hyperplane<Euclidean3D> hyperplane, Region<Euclidean2D> remainingRegion)` Build a sub-hyperplane from an hyperplane and a region.
`SubHyperplane<Euclidean3D>` | `PolyhedronsSet.firstIntersection(Vector3D point, Line line)` Get the first sub-hyperplane crossed by a semi-infinite line.
`SubHyperplane.SplitSubHyperplane<Euclidean3D>` | `SubPlane.split(Hyperplane<Euclidean3D> hyperplane)` Split the instance in two parts by an hyperplane.

Method parameters in org.apache.commons.math3.geometry.euclidean.threed with type arguments of type Euclidean3D
`Vector3D` | `Vector3D.add(double factor, Vector<Euclidean3D> v)` Add a scaled vector to the instance.
`Vector3D` | `Vector3D.add(Vector<Euclidean3D> v)` Add a vector to the instance.
`PolyhedronsSet` | `PolyhedronsSet.buildNew(BSPTree<Euclidean3D> tree)` Build a region using the instance as a prototype.
`protected AbstractSubHyperplane<Euclidean3D,Euclidean2D>` | `SubPlane.buildNew(Hyperplane<Euclidean3D> hyperplane, Region<Euclidean2D> remainingRegion)` Build a sub-hyperplane from an hyperplane and a region.
`Vector3D` | `Vector3D.crossProduct(Vector<Euclidean3D> v)` Compute the cross-product of the instance with another vector.
`double` | `Vector3D.distance(Vector<Euclidean3D> v)` Compute the distance between the instance and another vector according to the L2 norm.
`double` | `Vector3D.distance1(Vector<Euclidean3D> v)` Compute the distance between the instance and another vector according to the L1 norm.
`double` | `Vector3D.distanceInf(Vector<Euclidean3D> v)` Compute the distance between the instance and another vector according to the L∞ norm.
`double` | `Vector3D.distanceSq(Vector<Euclidean3D> v)` Compute the square of the distance between the instance and another vector.
`double` | `Vector3D.dotProduct(Vector<Euclidean3D> v)` Compute the dot-product of the instance and another vector.
`StringBuffer` | `Vector3DFormat.format(Vector<Euclidean3D> vector, StringBuffer toAppendTo, FieldPosition pos)` Formats a `Vector3D` object to produce a string.
`double` | `Plane.getOffset(Vector<Euclidean3D> point)` Get the offset (oriented distance) of a point.
`boolean` | `Plane.sameOrientationAs(Hyperplane<Euclidean3D> other)` Check if the instance has the same orientation as another hyperplane.
`Side` | `SubPlane.side(Hyperplane<Euclidean3D> hyperplane)` Compute the relative position of the instance with respect to an hyperplane.
`SubHyperplane.SplitSubHyperplane<Euclidean3D>` | `SubPlane.split(Hyperplane<Euclidean3D> hyperplane)` Split the instance in two parts by an hyperplane.
`Vector3D` | `Vector3D.subtract(double factor, Vector<Euclidean3D> v)` Subtract a scaled vector from the instance.
`Vector3D` | `Vector3D.subtract(Vector<Euclidean3D> v)` Subtract a vector from the instance.
`Vector1D` | `Line.toSubSpace(Vector<Euclidean3D> point)` Transform a space point into a sub-space point.
`Vector2D` | `Plane.toSubSpace(Vector<Euclidean3D> point)` Transform a 3D space point into an in-plane point.

Constructor parameters in org.apache.commons.math3.geometry.euclidean.threed with type arguments of type Euclidean3D
`PolyhedronsSet(BSPTree<Euclidean3D> tree)` Build a polyhedrons set from a BSP tree.
`PolyhedronsSet(Collection<SubHyperplane<Euclidean3D>> boundary)` Build a polyhedrons set from a Boundary REPresentation (B-rep).
`SubPlane(Hyperplane<Euclidean3D> hyperplane, Region<Euclidean2D> remainingRegion)` Simple constructor.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.