Is Java3D the right choice for me?
I am working on a program to calculate properties of buildings (in particular fire resistance). This project is more about 3D math than visualisation.
I have been looking for java libraries that support vector algebra, 3d points, lines and surfaces and bodies.
At the moment I use Java3D (vecmath in particular) but I doubt this is the right choice. I do not have the right insight how to use Java3D. Is there any paper about when to use certain classes?
* Which classes should I use when I want to calculate the point (Pt) on a surfaces (S => s + alpha*a + beta*b) that is nearest to an other point (P) in space (i.e. vector PPt is factor*normal of a and b)?
* How can I calculate what (parts of) surfaces of a body are visible from a cetain point in space?
Perhaps it is elementary for some of you. If that's the case please share your knowledge with me. I am, eeuuuuh, kind of desperate.... (what a start of a new year! :) )