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