Blender
V3.3
|
Functions | |
static void | node_declare (NodeDeclarationBuilder &b) |
static void | node_layout (uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr) |
static void | node_init (bNodeTree *UNUSED(ntree), bNode *node) |
static meshintersect::CDT_result< double > | do_cdt (const bke::CurvesGeometry &curves, const CDT_output_type output_type) |
static Mesh * | cdt_to_mesh (const meshintersect::CDT_result< double > &result) |
static void | curve_fill_calculate (GeometrySet &geometry_set, const GeometryNodeCurveFillMode mode) |
static void | node_geo_exec (GeoNodeExecParams params) |
|
static |
Definition at line 71 of file node_geo_curve_fill.cc.
References BKE_mesh_calc_edges(), BKE_mesh_new_nomain(), copy_v3_v3(), ME_EDGEDRAW, ME_EDGERENDER, Mesh::medge, mesh, Mesh::mloop, Mesh::mpoly, Mesh::mvert, result, blender::Vector< T, InlineBufferCapacity, Allocator >::size(), Mesh::totedge, Mesh::totloop, Mesh::totpoly, Mesh::totvert, and verts.
Referenced by curve_fill_calculate().
|
static |
Definition at line 111 of file node_geo_curve_fill.cc.
References CDT_CONSTRAINTS_VALID_BMESH_WITH_HOLES, CDT_INSIDE_WITH_HOLES, cdt_to_mesh(), curves, do_cdt(), GEO_NODE_CURVE_FILL_MODE_NGONS, Curves::geometry, GeometrySet::get_curves_for_read(), GeometrySet::has_curves(), mesh, GeometrySet::replace_curves(), GeometrySet::replace_mesh(), and blender::bke::CurvesGeometry::wrap().
Referenced by node_geo_exec().
|
static |
Definition at line 43 of file node_geo_curve_fill.cc.
References curves, delaunay_2d_calc(), blender::MutableSpan< T >::index_range(), input, positions, result, blender::IndexRange::size(), x, and y.
Referenced by curve_fill_calculate().
|
static |
Definition at line 24 of file node_geo_curve_fill.cc.
References usdtokens::b(), GEO_COMPONENT_TYPE_CURVE, and N_.
Referenced by register_node_type_geo_curve_fill().
|
static |
Definition at line 135 of file node_geo_curve_fill.cc.
References curve_fill_calculate(), GeometrySet::modify_geometry_sets(), and params.
Referenced by register_node_type_geo_curve_fill().
|
static |
Definition at line 35 of file node_geo_curve_fill.cc.
References data, GEO_NODE_CURVE_FILL_MODE_TRIANGULATED, and node.
|
static |
Definition at line 30 of file node_geo_curve_fill.cc.
References ptr, UI_ITEM_R_EXPAND, and uiItemR().
Referenced by register_node_type_geo_curve_fill().