Module vecmath
Package de.grogra.vecmath.geom
package de.grogra.vecmath.geom
-
ClassDescriptionThis class represents an axis-aligned bounding box.A
CellIteratoris used to iterate over the cells of an octree which are intersected by a line.This abstract class can be used as base class for compound volumes whose geometry is defined in terms of a set of contained volumes.This class represents the geometry of a cone.An instance of this class represents the complement of a volume.An instance of this class represents the difference of a list of volumes.An instance of this class represents the intersection of a list of volumes.An instance of this class represents the union of a list of volumes as defined by Constructive Solid Geometry.This class represents the geometry of a cube.This class represents the geometry of a cylinder.This class represents an empty volume, i.e., a volume which contains no point.This class represents the geometry of a frustum.This class represents the geometry of a cone.This class represents the geometry of a half space.This abstract base class represents the geometry of an implicit function.This class contains a list of intersection points of a line with the surface of aVolume.This class represents the geometry of a cube with the top side made of a lamella (parameterizable sinus function).This class represents the geometry of a line.Instances of this interface define a polygonal mesh which can be used inMeshVolumeto define a volume.Abstract base class for octrees.ACellrepresents a cell of anOctree.An instance ofStaterepresents the state which is needed for octree algorithms, namely for the methodsOctree.computeIntersections(de.grogra.vecmath.geom.Line, int, de.grogra.vecmath.geom.IntersectionList, de.grogra.vecmath.geom.Intersection, de.grogra.vecmath.geom.Intersection, de.grogra.vecmath.geom.Octree.State)andOctree.Cell.getVolume(int, de.grogra.vecmath.geom.Octree.State).AnOctreeUnionbehaves like aSimpleUnion, but has a better performance due to the intersection acceleration by an octree.An instance of this class represents a simple union of a list of volumes.This class represents a sky sphere.This class represents the geometry of a sphere.This class represents the geometry of a sphere segment.This class represents the geometry of a square.This class represents the geometry of a supershape.This class represents the base class for volumes whose geometry is specified in local coordinates.This abstract class is the base class for unions of volumes.This class contains a set of temporary variables which may be used freely in methods which receive an instance ofVariablesas argument.This interface represents three dimensional geometric objects having a volume.This abstract class implements the operator and id methods of the interfaceVolume.