Click or drag to resize

Internal.Net3dBool Namespace

 
Classes
 ClassDescription
Public classAxisAlignedBoundingBox 
Public classBooleanModeller Class used to apply boolean operations on solids. Two 'Solid' objects are submitted to this class constructor. There is a methods for each boolean operation. Each of these return a 'Solid' resulting from the application of its operation into the submitted solids.
Public classBound Representation of a bound - the extremes of a 3d component for each coordinate.
Public classFace Representation of a 3D face (triangle).
Public classLine Representation of a 3d line or a ray(represented by a direction and a point).
Public classObject3D Data structure about a 3d solid to apply boolean operations in it. Tipically, two 'Object3d' objects are created to apply boolean operation. The methods splitFaces() and classifyFaces() are called in this sequence for both objects, always using the other one as parameter.Then the faces from both objects are collected according their status.
Public classPlane 
Public classRay a virtual ray that is casted from a begin Position in a certain Direction.
Public classSegment Represents a line segment resulting from a intersection of a face and a plane.
Public classSolid Class representing a 3D solid.
Public classVertex Represents of a 3d face vertex.
Structures
 StructureDescription
Public structureVector3 Represents a 3D vector using three double-precision floating-point numbers.
Enumerations
 EnumerationDescription
Public enumerationIntersectionType 
Public enumerationRaySign 
Public enumerationStatus