FEFillHole
Public Classes
| Name | |
|---|---|
| class | EdgeRing |
| struct | FACE |
Public Functions
| Name | |
|---|---|
| FEFillHole() | |
| FEMesh * | Apply(FEMesh * pm) |
| bool | AFM(FEMesh & mesh, EdgeRing & ring, vector< FACE > & tri_list, vector< vec3d > & node_list) |
| vec3d | newNode(vec3d current_node, vec3d next_node, vec3d prev_node, vec3d node_normal, double scale, bool concave) |
| bool | DivideRing(EdgeRing & ring, vector< FACE > & tri_list) |
| bool | DivideRing1(EdgeRing & ring, vector< FACE > & tri_list) |
| void | FillAllHoles(FEMesh * pm) |
Public Attributes
| Name | |
|---|---|
| bool | optimize |
| bool | insertNodes |
Public Functions Documentation
function FEFillHole
cpp
inline FEFillHole()
function Apply
cpp
FEMesh * Apply(
FEMesh * pm
)
function AFM
cpp
bool AFM(
FEMesh & mesh,
EdgeRing & ring,
vector< FACE > & tri_list,
vector< vec3d > & node_list
)
function newNode
cpp
vec3d newNode(
vec3d current_node,
vec3d next_node,
vec3d prev_node,
vec3d node_normal,
double scale,
bool concave
)
function DivideRing
cpp
bool DivideRing(
EdgeRing & ring,
vector< FACE > & tri_list
)
function DivideRing1
cpp
bool DivideRing1(
EdgeRing & ring,
vector< FACE > & tri_list
)
function FillAllHoles
cpp
void FillAllHoles(
FEMesh * pm
)
Public Attributes Documentation
variable optimize
cpp
bool optimize;
variable insertNodes
cpp
bool insertNodes;
Updated on 2026-03-31 at 16:02:10 +0000