|
const vector3 & | axis () const |
|
const vector3 & | center () const |
|
| CylinderProjector () |
|
| CylinderProjector (const vector3 ¢er, const vector3 &axis) |
|
| CylinderProjector (const vector3 ¢er, const vector3 &axis, number radius) |
|
| CylinderProjector (const vector3 ¢er, const vector3 &axis, number radius, number influenceRadius) |
|
| CylinderProjector (SPIGeometry3d geometry, const vector3 ¢er, const vector3 &axis, number radius, number influenceRadius) |
|
number | influence_radius () const |
|
virtual number | new_vertex (Vertex *vrt, Edge *parent) |
| called when a new vertex was created from an old edge. More...
|
|
virtual number | new_vertex (Vertex *vrt, Face *parent) |
| called when a new vertex was created from an old face. More...
|
|
virtual number | new_vertex (Vertex *vrt, Volume *parent) |
| called when a new vertex was created from an old volume. More...
|
|
number | radius () const |
|
void | set_axis (const vector3 &axis) |
|
void | set_center (const vector3 ¢er) |
|
void | set_influence_radius (number influenceRadius) |
|
void | set_radius (number radius) |
|
virtual | ~CylinderProjector () |
|
virtual SPIGeometry3d | geometry () const |
|
virtual number | new_vertex (Vertex *vrt, Vertex *parent) |
| called when a new vertex was created from an old vertex. More...
|
|
virtual void | refinement_begins (const ISubGrid *sg) |
| called before refinement begins More...
|
|
virtual bool | refinement_begins_requires_subgrid () const |
|
virtual void | refinement_ends () |
| called when refinement is done More...
|
|
| RefinementProjector () |
|
| RefinementProjector (SPElementCallback cb) |
|
| RefinementProjector (SPIGeometry3d geometry) |
|
| RefinementProjector (SPIGeometry3d geometry, SPElementCallback concernedElems) |
|
virtual void | set_concerned_elements (SPElementCallback cb) |
|
virtual void | set_geometry (SPIGeometry3d geometry) |
|
virtual | ~RefinementProjector () |
|
Projects new vertices onto a sphere during refinement.
For projection during refinement the radius property is ignored. Instead the distance to the center of a newly inserted vertex is calculated as the average distance of the vertices of the parent element to the center. The radius property thus defaults to -1.
You may still specify a radius. This radius can be used for auto-fitting of the center and for reprojecting a set of vertices onto the sphere.