Extension Mesh Generation
Major extensions of functionality for mesh generation.
New Features
- [core]:
- Added
math::findPerpendicularVector()method to find a vector which is perpendicular to the given vector (optimized for speed and numerical stability)
- Added
- [geometry]:
- Added classes
CylindricalCoordinatesandSphericalCoordinatesfor an efficient representation of cylindrical/spherical coordinates and their first order derivatives -
CGMeshFactory: added following methods:-
createCircleSlice,createCircleSector,createCircle -
createCylinderSlice,createCylinderSector,createCylinder -
createSphereSlice,createSphere createCone-
extrudeOutlineAlong3DPath,createCylindrical3DPath
-
-
SSVPointElement,SSVLineElement,SSVTriangleElement,SSVSegment: added methodcreateMeshto generate a triangulated representation of the element/segment
- Added classes
Non-Breaking Changes
- [geometry]:
-
SSVElement,SSVPointElement,SSVLineElement,SSVTriangleElement: removedvirtualkeyword in front of virtual methods since this inherits from the base class anyway (allows to remove virtual destructor)
-
- [examples]:
- added
broccolidependencies (eigen,sdl,zlib) for examples (such that examples can be compiled stand-alone without the unit-tests)
- added
Edited by Philipp Seiwald