Geometry processing
For geometry processing we need multiple components:
- A specification format for triangle (or possible quadrangle?) meshes
- A method to index multi-part geometries
- Ray intersections for tracing. This should be provided both as a batch RPC service and using local computations (this has to be FAST).
- Methods to intersect meshes with plains (would be hugely useful for plotting)