|
Project Information
Links
|
This library provides a number of 3D shapes that can be used in both P3D and OPENGL modes. The library only uses Processing methods to access OpenGL commands so should be compatible with future releases of Processing. Shapes available include: - Ellipsoid (a sphere that can be stretched in all 3 axis)
- Toroid (a circular doughnut that can have an elliptical cross-section)
- Helix (similar to the toroid with extra feature of user defined number of spirals)
- Cone (can be squashed to have elliptical opening)
- Tube (can have different elliptical openings at each end)
- Box (can be stretched in all three dimensions)
- BezShape (based on a 360 degree rotation of a Bezier curve of any degree)
- BezTube a variable diameter tube that follows the path of a 3D Bezier curve
- PathTube a variable diameter tube that follows a path created by the user
All shapes can textured with an image, or be a solid colour and all support shading when used with directional and ambient lights
|