Matthew Carr
                                            Matthew Carr
                                        
                                    After careful review I believe Mayavi is the most appropriate lightweight(ish) module for scenegraph visualisation in Raysect. It will allow visualisation of scenes with matplotlib style commands. Most of the...
We also need some code to generate an equivalent Mesh for every Raysect primitive. Most are fairly simple, by far the most complicated is the Mesh CSG operator. These will...
@CnlPepper, if you check out f0703c6 you should be able to run the CSG visualisation demos yourself. I've added all the utility functions on separate branches so we can test...
I suggest we start with #277 and #278 as both are fairly atomic and reasonably easy to implement.
Like where this is going. Alex has a clearer vision for this feature so handing over reviewer-ship.
Sounds like this needs UV coordinates to be added to the mesh. Not a small task. Adding it to the Intersection object though isn't really generally appropriate as its unique...
Was thinking more about this, I guess the pathway for adding this would be: 1. Allow each primitive to specify its own UV coodinates. 2. Add a tuple of UV...
@CnlPepper and I were talking about this in the office. We think the Intersection object could be modified to take a material object chosen by the primitive. This could include...
* Normal3D should support same mathematical functions as Vector3D. * Vector2D missing lerp and slerp, transforms (requires AffineMatrix3D). * Implement AffineMatrix3D.
This is a great idea. We would definitely accept contributions on this.