Ideally all datatypes in Aardvark.Base/Geometry should be available in float and double precision. For rendering applications doing computation in 32-bit precision is sufficient in lots of cases. Of course this a lot of work and continues with intersection tests, special points, and so on. Therefore, we should approach this in multiple steps. As a start, I would go for the most essential primitives like Ray3f, Triangle3f, Plane3f, Sphere3f
Ideally all datatypes in Aardvark.Base/Geometry should be available in float and double precision. For rendering applications doing computation in 32-bit precision is sufficient in lots of cases. Of course this a lot of work and continues with intersection tests, special points, and so on. Therefore, we should approach this in multiple steps. As a start, I would go for the most essential primitives like
Ray3f
,Triangle3f
,Plane3f
,Sphere3f