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

Classes

class  ProximityFunction
 

Functions

static void node_declare (NodeDeclarationBuilder &b)
 
static void node_layout (uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr)
 
static void geo_proximity_init (bNodeTree *UNUSED(ntree), bNode *node)
 
static bool calculate_mesh_proximity (const VArray< float3 > &positions, const IndexMask mask, const Mesh &mesh, const GeometryNodeProximityTargetType type, const MutableSpan< float > r_distances, const MutableSpan< float3 > r_locations)
 
static bool calculate_pointcloud_proximity (const VArray< float3 > &positions, const IndexMask mask, const PointCloud &pointcloud, MutableSpan< float > r_distances, MutableSpan< float3 > r_locations)
 
static void node_geo_exec (GeoNodeExecParams params)
 

Function Documentation

◆ calculate_mesh_proximity()

static bool blender::nodes::node_geo_proximity_cc::calculate_mesh_proximity ( const VArray< float3 > &  positions,
const IndexMask  mask,
const Mesh mesh,
const GeometryNodeProximityTargetType  type,
const MutableSpan< float r_distances,
const MutableSpan< float3 r_locations 
)
static

◆ calculate_pointcloud_proximity()

static bool blender::nodes::node_geo_proximity_cc::calculate_pointcloud_proximity ( const VArray< float3 > &  positions,
const IndexMask  mask,
const PointCloud pointcloud,
MutableSpan< float r_distances,
MutableSpan< float3 r_locations 
)
static

◆ geo_proximity_init()

static void blender::nodes::node_geo_proximity_cc::geo_proximity_init ( bNodeTree UNUSEDntree,
bNode node 
)
static

◆ node_declare()

static void blender::nodes::node_geo_proximity_cc::node_declare ( NodeDeclarationBuilder b)
static

◆ node_geo_exec()

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

◆ node_layout()

static void blender::nodes::node_geo_proximity_cc::node_layout ( uiLayout layout,
bContext UNUSEDC,
PointerRNA ptr 
)
static

Definition at line 30 of file node_geo_proximity.cc.

References ptr, and uiItemR().

Referenced by register_node_type_geo_proximity().