Blender V4.3
SDefBindCalcData Struct Reference

Public Attributes

BVHTreeFromMeshtreeData
 
const SDefAdjacencyArrayvert_edges
 
const SDefEdgePolysedge_polys
 
SDefVertbind_verts
 
blender::Span< blender::int2edges
 
blender::OffsetIndices< intpolys
 
blender::Span< intcorner_verts
 
blender::Span< intcorner_edges
 
blender::Span< blender::int3corner_tris
 
blender::Span< inttri_faces
 
float(* targetCos )[3]
 
const float(* vertexCos )[3]
 
float imat [4][4]
 
float falloff
 
int success
 
const MDeformVertdvert
 
int defgrp_index
 
bool invert_vgroup
 
bool sparse_bind
 

Detailed Description

Definition at line 60 of file MOD_surfacedeform.cc.

Member Data Documentation

◆ bind_verts

SDefVert* SDefBindCalcData::bind_verts

Definition at line 64 of file MOD_surfacedeform.cc.

◆ corner_edges

blender::Span<int> SDefBindCalcData::corner_edges

Definition at line 68 of file MOD_surfacedeform.cc.

◆ corner_tris

blender::Span<blender::int3> SDefBindCalcData::corner_tris

Definition at line 69 of file MOD_surfacedeform.cc.

◆ corner_verts

blender::Span<int> SDefBindCalcData::corner_verts

Definition at line 67 of file MOD_surfacedeform.cc.

◆ defgrp_index

int SDefBindCalcData::defgrp_index

Definition at line 81 of file MOD_surfacedeform.cc.

◆ dvert

const MDeformVert* SDefBindCalcData::dvert

Vertex group lookup data.

Definition at line 80 of file MOD_surfacedeform.cc.

◆ edge_polys

const SDefEdgePolys* SDefBindCalcData::edge_polys

Definition at line 63 of file MOD_surfacedeform.cc.

◆ edges

blender::Span<blender::int2> SDefBindCalcData::edges

Definition at line 65 of file MOD_surfacedeform.cc.

◆ falloff

float SDefBindCalcData::falloff

Definition at line 77 of file MOD_surfacedeform.cc.

◆ imat

float SDefBindCalcData::imat[4][4]

Definition at line 76 of file MOD_surfacedeform.cc.

◆ invert_vgroup

bool SDefBindCalcData::invert_vgroup

Definition at line 82 of file MOD_surfacedeform.cc.

◆ polys

blender::OffsetIndices<int> SDefBindCalcData::polys

Definition at line 66 of file MOD_surfacedeform.cc.

◆ sparse_bind

bool SDefBindCalcData::sparse_bind

Definition at line 83 of file MOD_surfacedeform.cc.

◆ success

int SDefBindCalcData::success

Definition at line 78 of file MOD_surfacedeform.cc.

◆ targetCos

float(* SDefBindCalcData::targetCos)[3]

Coordinates to bind to, transformed into local space (compatible with vertexCos).

Definition at line 73 of file MOD_surfacedeform.cc.

◆ treeData

BVHTreeFromMesh* SDefBindCalcData::treeData

Definition at line 61 of file MOD_surfacedeform.cc.

Referenced by surfacedeformBind().

◆ tri_faces

blender::Span<int> SDefBindCalcData::tri_faces

Definition at line 70 of file MOD_surfacedeform.cc.

◆ vert_edges

const SDefAdjacencyArray* SDefBindCalcData::vert_edges

Definition at line 62 of file MOD_surfacedeform.cc.

◆ vertexCos

const float(* SDefBindCalcData::vertexCos)[3]

Coordinates to bind (reference to the modifiers input argument).

Definition at line 75 of file MOD_surfacedeform.cc.


The documentation for this struct was generated from the following file: