Blender V4.3
blender::nodes::node_geo_deform_curves_on_surface_cc Namespace Reference

Functions

static void node_declare (NodeDeclarationBuilder &b)
 
static void deform_curves (const CurvesGeometry &curves, const Mesh &surface_mesh_old, const Mesh &surface_mesh_new, const Span< float2 > curve_attachment_uvs, const ReverseUVSampler &reverse_uv_sampler_old, const ReverseUVSampler &reverse_uv_sampler_new, const Span< float3 > corner_normals_old, const Span< float3 > corner_normals_new, const Span< float3 > rest_positions, const float4x4 &surface_to_curves, MutableSpan< float3 > r_positions, MutableSpan< float3x3 > r_rotations, std::atomic< int > &r_invalid_uv_count)
 
static void node_geo_exec (GeoNodeExecParams params)
 
static void node_register ()
 

Function Documentation

◆ deform_curves()

static void blender::nodes::node_geo_deform_curves_on_surface_cc::deform_curves ( const CurvesGeometry & curves,
const Mesh & surface_mesh_old,
const Mesh & surface_mesh_new,
const Span< float2 > curve_attachment_uvs,
const ReverseUVSampler & reverse_uv_sampler_old,
const ReverseUVSampler & reverse_uv_sampler_new,
const Span< float3 > corner_normals_old,
const Span< float3 > corner_normals_new,
const Span< float3 > rest_positions,
const float4x4 & surface_to_curves,
MutableSpan< float3 > r_positions,
MutableSpan< float3x3 > r_rotations,
std::atomic< int > & r_invalid_uv_count )
static

◆ node_declare()

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

Definition at line 32 of file node_geo_deform_curves_on_surface.cc.

References b, and blender::bke::GeometryComponent::Curve.

Referenced by node_register().

◆ node_geo_exec()

◆ node_register()