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

Functions

static void node_declare (NodeDeclarationBuilder &b)
static bool use_translate (const math::Quaternion &rotation, const float3 scale)
static void report_errors (GeoNodeExecParams &params, const geometry::TransformGeometryErrors &errors)
static void node_geo_exec (GeoNodeExecParams params)
static void register_node ()

Variables

static EnumPropertyItem mode_items []

Function Documentation

◆ node_declare()

◆ node_geo_exec()

◆ register_node()

◆ report_errors()

void blender::nodes::node_geo_transform_geometry_cc::report_errors ( GeoNodeExecParams & params,
const geometry::TransformGeometryErrors & errors )
static

◆ use_translate()

bool blender::nodes::node_geo_transform_geometry_cc::use_translate ( const math::Quaternion & rotation,
const float3 scale )
static

Definition at line 49 of file node_geo_transform_geometry.cc.

References blender::math::angle_of(), and compare_ff().

Referenced by node_geo_exec().

Variable Documentation

◆ mode_items

EnumPropertyItem blender::nodes::node_geo_transform_geometry_cc::mode_items[]
static
Initial value:
= {
"COMPONENTS",
0,
N_("Components"),
N_("Provide separate location, rotation and scale")},
{GEO_NODE_TRANSFORM_MODE_MATRIX, "MATRIX", 0, N_("Matrix"), N_("Use a transformation matrix")},
{0, nullptr, 0, nullptr, nullptr},
}
@ GEO_NODE_TRANSFORM_MODE_MATRIX
@ GEO_NODE_TRANSFORM_MODE_COMPONENTS
#define N_(msgid)

Definition at line 15 of file node_geo_transform_geometry.cc.

Referenced by node_declare().