Blender V5.0
blender::nodes::node_geo_curve_fillet_cc Namespace Reference

Functions

static void node_declare (NodeDeclarationBuilder &b)
static void node_init (bNodeTree *, bNode *node)
static bke::CurvesGeometry fillet_curve (const bke::CurvesGeometry &src_curves, const GeometryNodeCurveFilletMode mode, const fn::FieldContext &field_context, const std::optional< Field< int > > &count_field, const Field< float > &radius_field, const bool limit_radius, const AttributeFilter &attribute_filter)
static void fillet_grease_pencil (GreasePencil &grease_pencil, const GeometryNodeCurveFilletMode mode, const std::optional< Field< int > > &count_field, const Field< float > &radius_field, const bool limit_radius, const AttributeFilter &attribute_filter)
static void node_geo_exec (GeoNodeExecParams params)
static void node_register ()

Variables

static EnumPropertyItem mode_items []

Function Documentation

◆ fillet_curve()

◆ fillet_grease_pencil()

void blender::nodes::node_geo_curve_fillet_cc::fillet_grease_pencil ( GreasePencil & grease_pencil,
const GeometryNodeCurveFilletMode mode,
const std::optional< Field< int > > & count_field,
const Field< float > & radius_field,
const bool limit_radius,
const AttributeFilter & attribute_filter )
static

◆ node_declare()

void blender::nodes::node_geo_curve_fillet_cc::node_declare ( NodeDeclarationBuilder & b)
static

◆ node_geo_exec()

◆ node_init()

void blender::nodes::node_geo_curve_fillet_cc::node_init ( bNodeTree * ,
bNode * node )
static

Definition at line 60 of file node_geo_curve_fillet.cc.

References MEM_callocN(), and bNode::storage.

Referenced by node_register().

◆ node_register()

Variable Documentation

◆ mode_items

EnumPropertyItem blender::nodes::node_geo_curve_fillet_cc::mode_items[]
static
Initial value:
= {
"BEZIER",
0,
N_("Bézier"),
N_("Align Bézier handles to create circular arcs at each control point")},
"POLY",
0,
N_("Poly"),
N_("Add control points along a circular arc (handle type is vector if Bézier Spline)")},
{0, nullptr, 0, nullptr, nullptr},
}
@ GEO_NODE_CURVE_FILLET_BEZIER
@ GEO_NODE_CURVE_FILLET_POLY
#define N_(msgid)

Definition at line 18 of file node_geo_curve_fillet.cc.

Referenced by node_declare().