| Internal.Net3dBool Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | AxisAlignedBoundingBox | |
|  | BooleanModeller | 
            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.
             | 
|  | Bound | 
            Representation of a bound - the extremes of a 3d component for each coordinate.
             | 
|  | Face | 
            Representation of a 3D face (triangle).
             | 
|  | Line | 
            Representation of a 3d line or a ray(represented by a direction and a point).
             | 
|  | Object3D | 
            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.
             | 
|  | Plane | |
|  | Ray | 
            a virtual ray that is casted from a begin Position in a certain Direction.
             | 
|  | Segment | 
            Represents a line segment resulting from a intersection of a face and a plane.
             | 
|  | Solid | 
            Class representing a 3D solid.
             | 
|  | Vertex | 
            Represents of a 3d face vertex.
             | 
 Structures
Structures| Structure | Description | |
|---|---|---|
|  | Vector3 | 
            Represents a 3D vector using three double-precision floating-point numbers.
             | 
 Enumerations
Enumerations| Enumeration | Description | |
|---|---|---|
|  | IntersectionType | |
|  | RaySign | |
|  | Status |