Uses of Interface
org.apache.commons.geometry.euclidean.threed.line.Linecastable3D
Packages that use Linecastable3D
Package
Description
This package provides basic 3D geometry components.
This package contains types representing 3D mesh data structures.
This package provides utilities for constructing basic 3D shapes.
-
Uses of Linecastable3D in org.apache.commons.geometry.euclidean.threed
Subinterfaces of Linecastable3D in org.apache.commons.geometry.euclidean.threedModifier and TypeInterfaceDescriptioninterface
Extension of theBoundarySource
interface for Euclidean 3D space.Classes in org.apache.commons.geometry.euclidean.threed that implement Linecastable3DModifier and TypeClassDescriptionclass
BoundarySource3D
implementation that uses boundaries stored in a list.(package private) final class
Class that performs linecast operations against arbitraryBoundarySource3D
instances.class
Class representing a finite or infinite convex volume in Euclidean 3D space.final class
Binary space partitioning (BSP) tree representing a region in three dimensional Euclidean space. -
Uses of Linecastable3D in org.apache.commons.geometry.euclidean.threed.mesh
Subinterfaces of Linecastable3D in org.apache.commons.geometry.euclidean.threed.meshModifier and TypeInterfaceDescriptioninterface
Interface representing a 3D mesh data structure.interface
Interface representing a mesh composed entirely of triangular faces.Classes in org.apache.commons.geometry.euclidean.threed.mesh that implement Linecastable3DModifier and TypeClassDescriptionfinal class
A simple implementation of theTriangleMesh
interface. -
Uses of Linecastable3D in org.apache.commons.geometry.euclidean.threed.shape
Classes in org.apache.commons.geometry.euclidean.threed.shape that implement Linecastable3DModifier and TypeClassDescriptionfinal class
Class representing parallelepipeds, i.e.final class
Class representing a 3 dimensional sphere in Euclidean space.