![]() |
PolyLink
A library to allow manipulation of geometry from within Mathematica
|
Classes | |
| struct | EndPointPacket |
| A container for a Halfedge's start and end points. An immutable container. More... | |
| struct | Plane |
| Point-normal representation of the plane containing this HalfEdge. An immutable container. More... | |
| class | Facet |
| Facets are little more than a link to a HalfEdge, but they provide a convenient interface for manipulating Polyhedrons. Presently, Facets are not guaranteed to be coplanar, convex, and they can be totally broken. More... | |
| class | GeneralExtensions |
| Contains extension methods for no classes in particular. | |
| class | HalfEdge |
| The building blocks of a geometric model, a HalfEdge consists of a reference to a start and end point, and links to the counter-clockwise Next, Previous, and Oppostie HalfEdges. More... | |
| interface | IKernelDispatch |
| Interface for the KernelDispatch class More... | |
| class | KernelDispatch |
| Object allowing for a more clear and intuitive interface to the Mathematica kernel. Still a WIP. More... | |
| interface | IKernelOperation |
| struct | KernelOperation |
| class | MathConstants |
| interface | IExpressible |
| class | MathHelper |
| class | MathLinked |
| class | MSingle |
| A singleton object that communicates with the Mathematica kernel More... | |
| class | MSingleExtensions |
| class | NetLinkExtensions |
| class | PointRef |
| Holds a reference to a point in the form of a Mathematica expression More... | |
| class | Polyhedron |
| A polyhedron! It contains a list of facets. More... | |
| class | PolyIO |
| struct | Vector |
| struct | ConeReturn |
| class | VectorCone |
| class | VectorMath |
| struct | LeaderBoardEntry |
| class | VectorCSPF |
| struct | WorkingCopy< T > |
| class | WorkingCopyExtension |