FEFillHole
Public Classes
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
Public Functions Documentation
function FEFillHole
function Apply
FEMesh * Apply(
    FEMesh * pm
)
 
function AFM
bool AFM(
    FEMesh & mesh,
    EdgeRing & ring,
    vector< FACE > & tri_list,
    vector< vec3d > & node_list
)
 
function newNode
vec3d newNode(
    vec3d current_node,
    vec3d next_node,
    vec3d prev_node,
    vec3d node_normal,
    double scale,
    bool concave
)
 
function DivideRing
bool DivideRing(
    EdgeRing & ring,
    vector< FACE > & tri_list
)
 
function DivideRing1
bool DivideRing1(
    EdgeRing & ring,
    vector< FACE > & tri_list
)
 
function FillAllHoles
void FillAllHoles(
    FEMesh * pm
)
 
Public Attributes Documentation
variable optimize
variable insertNodes
Updated on 2022-03-31 at 09:51:19 -0600