Blender  V3.3
Functions
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)
 

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

◆ node_geo_exec()

static void blender::nodes::node_geo_deform_curves_on_surface_cc::node_geo_exec ( GeoNodeExecParams  params)
static