Blender V5.0
MeshDeformBind Struct Reference

Public Attributes

float min [3]
float max [3]
float width [3]
float halfwidth [3]
int size
int size3
Meshcagemesh
float(* cagecos )[3]
float(* vertexcos )[3]
int verts_num
int cage_verts_num
MemArenamemarena
MDefBoundIsect *(* boundisect )[6]
int * semibound
int * tag
floatphi
floattotalphi
int * inside
floatweights
MDefBindInfluence ** dyngrid
float cagemat [4][4]
int * varidx
const BVHTreebvhtree
blender::bke::BVHTreeFromMesh bvhdata
struct { 
   blender::OffsetIndices< int >   faces 
   blender::Span< int >   corner_verts 
   blender::Span< blender::int3 >   corner_tris 
   blender::Span< int >   tri_faces 
   blender::Span< blender::float3 >   face_normals 
cagemesh_cache

Detailed Description

Definition at line 885 of file meshlaplacian.cc.

Member Data Documentation

◆ boundisect

◆ bvhdata

blender::bke::BVHTreeFromMesh MeshDeformBind::bvhdata

Definition at line 914 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind().

◆ bvhtree

const BVHTree* MeshDeformBind::bvhtree

Definition at line 913 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind(), and meshdeform_ray_tree_intersect().

◆ cage_verts_num

int MeshDeformBind::cage_verts_num

◆ cagecos

◆ cagemat

float MeshDeformBind::cagemat[4][4]

Definition at line 908 of file meshlaplacian.cc.

Referenced by ED_mesh_deform_bind_callback().

◆ cagemesh

Mesh* MeshDeformBind::cagemesh

Definition at line 892 of file meshlaplacian.cc.

Referenced by ED_mesh_deform_bind_callback(), and harmonic_coordinates_bind().

◆ [struct]

struct { ... } MeshDeformBind::cagemesh_cache

◆ corner_tris

blender::Span<blender::int3> MeshDeformBind::corner_tris

Definition at line 920 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind(), and harmonic_ray_callback().

◆ corner_verts

blender::Span<int> MeshDeformBind::corner_verts

◆ dyngrid

MDefBindInfluence** MeshDeformBind::dyngrid

Definition at line 907 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().

◆ face_normals

blender::Span<blender::float3> MeshDeformBind::face_normals

Definition at line 922 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind(), and harmonic_ray_callback().

◆ faces

blender::OffsetIndices<int> MeshDeformBind::faces

◆ halfwidth

float MeshDeformBind::halfwidth[3]

◆ inside

int* MeshDeformBind::inside

Definition at line 905 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().

◆ max

float MeshDeformBind::max[3]

Definition at line 887 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind(), and meshdeform_inside_cage().

◆ memarena

MemArena* MeshDeformBind::memarena

◆ min

◆ phi

◆ semibound

◆ size

◆ size3

int MeshDeformBind::size3

◆ tag

◆ totalphi

float * MeshDeformBind::totalphi

Definition at line 902 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().

◆ tri_faces

blender::Span<int> MeshDeformBind::tri_faces

◆ varidx

int* MeshDeformBind::varidx

◆ vertexcos

float(* MeshDeformBind::vertexcos)[3]

◆ verts_num

int MeshDeformBind::verts_num

◆ weights

float* MeshDeformBind::weights

Definition at line 906 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().

◆ width


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