Hi everyone,
I've been doing some work on the 3D calculations. You haven't
heard from me for a while, as I had to switch and work on
another project.
I did my best to follow the design guidelines that I could find
in BG, and based on that I have a AABBbox, PolygonSoup,
Halfspace, LineSegment, Tetrahedron, TetrahedralDecomposition
and similar things + intersection (test) algorithms up and
running in 3D.
Right now, the code is tied to a C++ Computational Fluid
Dynamics framework OpenFOAM - currently only by the Point type
and vector operations (cross/dot product). As soon as I finish
the method I'm working on, I will have time to detach the 3D
geometry into a separate library/repo.
I would really like to work on it until it fits the standards of
BG, but I would probably need input regarding the design from
your side. If I don't get interrupted again by something else, I
estimate I will be able to start porting all I have in a few
weeks time. At that point you guys can see if what I managed to
do is worth an effort from your side, or not.