![]() |
PolyLink
A library to allow manipulation of geometry from within Mathematica
|
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | A container for a Halfedge's start and end points. An immutable container. |
![]() ![]() ![]() | Point-normal representation of the plane containing this HalfEdge. An immutable container. |
![]() ![]() ![]() | 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. |
![]() ![]() ![]() | 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. |
![]() ![]() ![]() | Interface for the KernelDispatch class |
![]() ![]() ![]() | Object allowing for a more clear and intuitive interface to the Mathematica kernel. Still a WIP. |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | A singleton object that communicates with the Mathematica kernel |
![]() ![]() ![]() | Holds a reference to a point in the form of a Mathematica expression |
![]() ![]() ![]() | A polyhedron! It contains a list of facets. |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() |