|
Blender
V2.93
|
Go to the source code of this file.
Namespaces | |
| blender | |
| blender::nodes | |
Functions | |
| Mesh * | doEdgeSplit (const Mesh *mesh, EdgeSplitModifierData *emd) |
| static void | blender::nodes::geo_node_edge_split_exec (GeoNodeExecParams params) |
| void | register_node_type_geo_edge_split () |
Variables | |
| static bNodeSocketTemplate | geo_node_edge_split_in [] |
| static bNodeSocketTemplate | geo_node_edge_split_out [] |
| Mesh* doEdgeSplit | ( | const Mesh * | mesh, |
| EdgeSplitModifierData * | emd | ||
| ) |
Definition at line 59 of file MOD_edgesplit.c.
References BKE_mesh_from_bmesh_for_eval_nomain(), BKE_mesh_to_bmesh_ex(), bm, BM_EDGES_OF_MESH, BM_elem_flag_enable, BM_elem_flag_test, BM_ELEM_SMOOTH, BM_ELEM_TAG, BM_ITER_MESH, BM_mesh_edgesplit(), BM_mesh_free(), CD_MASK_NORMAL, CD_MASK_ORIGINDEX, cosf, dot_v3v3(), e, BMLoop::f, EdgeSplitModifierData::flags, M_PI, mesh, MOD_EDGESPLIT_FROMANGLE, MOD_EDGESPLIT_FROMFLAG, BMFace::no, NULL, BMLoop::radial_next, result, EdgeSplitModifierData::split_angle, and UNLIKELY.
Referenced by blender::nodes::geo_node_edge_split_exec(), and modifyMesh().
| void register_node_type_geo_edge_split | ( | void | ) |
Definition at line 87 of file node_geo_edge_split.cc.
References GEO_NODE_EDGE_SPLIT, blender::nodes::geo_node_edge_split_exec(), geo_node_edge_split_in, geo_node_edge_split_out, geo_node_type_base(), bNodeType::geometry_node_execute, NODE_CLASS_GEOMETRY, node_type_socket_templates(), and nodeRegisterType().
Referenced by registerGeometryNodes().
|
static |
Definition at line 25 of file node_geo_edge_split.cc.
Referenced by register_node_type_geo_edge_split().
|
static |
Definition at line 41 of file node_geo_edge_split.cc.
Referenced by register_node_type_geo_edge_split().