i’ve been working with Java3D for a couple of years now and am starting a project based on C++ and OpenGL. Does anyone know if there is a set of C++ libraries that support things like matrix operations, 3D data structures (like pointArrays, lineArrays triangleArrays etc.), pickRays, Scene hierarchy, file format loaders (like VRML) etc.
i apologise in advance if this a really dim question, i’m just getting started, and from what i can see, you have to just create structs yourself. Obviously there are 3D specific data structures that are much faster.
any comments suggestions welcome!!!