Blender  V3.3
Classes | Functions
blender::nodes::node_fn_align_euler_to_vector_cc Namespace Reference

Classes

class  MF_AlignEulerToVector
 

Functions

static void fn_node_align_euler_to_vector_declare (NodeDeclarationBuilder &b)
 
static void fn_node_align_euler_to_vector_layout (uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr)
 
static void align_rotations_auto_pivot (IndexMask mask, const VArray< float3 > &input_rotations, const VArray< float3 > &vectors, const VArray< float > &factors, const float3 local_main_axis, const MutableSpan< float3 > output_rotations)
 
static void align_rotations_fixed_pivot (IndexMask mask, const VArray< float3 > &input_rotations, const VArray< float3 > &vectors, const VArray< float > &factors, const float3 local_main_axis, const float3 local_pivot_axis, const MutableSpan< float3 > output_rotations)
 
static void fn_node_align_euler_to_vector_build_multi_function (NodeMultiFunctionBuilder &builder)
 

Function Documentation

◆ align_rotations_auto_pivot()

static void blender::nodes::node_fn_align_euler_to_vector_cc::align_rotations_auto_pivot ( IndexMask  mask,
const VArray< float3 > &  input_rotations,
const VArray< float3 > &  vectors,
const VArray< float > &  factors,
const float3  local_main_axis,
const MutableSpan< float3 output_rotations 
)
static

◆ align_rotations_fixed_pivot()

static void blender::nodes::node_fn_align_euler_to_vector_cc::align_rotations_fixed_pivot ( IndexMask  mask,
const VArray< float3 > &  input_rotations,
const VArray< float3 > &  vectors,
const VArray< float > &  factors,
const float3  local_main_axis,
const float3  local_pivot_axis,
const MutableSpan< float3 output_rotations 
)
static

◆ fn_node_align_euler_to_vector_build_multi_function()

static void blender::nodes::node_fn_align_euler_to_vector_cc::fn_node_align_euler_to_vector_build_multi_function ( NodeMultiFunctionBuilder builder)
static

◆ fn_node_align_euler_to_vector_declare()

static void blender::nodes::node_fn_align_euler_to_vector_cc::fn_node_align_euler_to_vector_declare ( NodeDeclarationBuilder b)
static

◆ fn_node_align_euler_to_vector_layout()

static void blender::nodes::node_fn_align_euler_to_vector_cc::fn_node_align_euler_to_vector_layout ( uiLayout layout,
bContext UNUSEDC,
PointerRNA ptr 
)
static