Refines linearily except for when a refined edge intersects the given cylinder.
More...
|
| const vector3 & | axis () const |
| |
| const vector3 & | center () const |
| |
| | CylinderCutProjector () |
| |
| | CylinderCutProjector (const vector3 ¢er, const vector3 &axis, number radius) |
| |
| | CylinderCutProjector (SPIGeometry3d geometry, const vector3 ¢er, const vector3 &axis, number radius) |
| |
| virtual number | new_vertex (Vertex *vrt, Edge *parent) |
| | called when a new vertex was created from an old edge.
|
| |
| number | radius () const |
| |
| void | set_axis (const vector3 &axis) |
| |
| void | set_center (const vector3 ¢er) |
| |
| void | set_radius (number radius) |
| |
| virtual | ~CylinderCutProjector () |
| |
| virtual SPIGeometry3d | geometry () const |
| |
| virtual number | new_vertex (Vertex *vrt, Face *parent) |
| | called when a new vertex was created from an old face.
|
| |
| virtual number | new_vertex (Vertex *vrt, Vertex *parent) |
| | called when a new vertex was created from an old vertex.
|
| |
| virtual number | new_vertex (Vertex *vrt, Volume *parent) |
| | called when a new vertex was created from an old volume.
|
| |
| virtual void | refinement_begins (const ISubGrid *sg) |
| | called before refinement begins
|
| |
| virtual bool | refinement_begins_requires_subgrid () const |
| |
| virtual void | refinement_ends () |
| | called when refinement is done
|
| |
| | 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 () |
| |
Refines linearily except for when a refined edge intersects the given cylinder.
Refines linearily except for when a refined edge intersects the given cylinder. the new vertex will be placed at the intersection of the edge with the cylinder in this case.
- Note
- This projector is not commonly used during grid adaption. It serves very special purposes for specialized algorithms. Used without specialized meshing operations it may lead to bad elements.