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-07-23 at 16:40:07 -0600