Blender V4.5
MeshDeformBind Struct Reference

Classes

struct  [struct].cagemesh_cache

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
float * phi
float * totalphi
int * inside
float * weights
MDefBindInfluence ** dyngrid
float cagemat [4][4]
int * varidx
const BVHTreebvhtree
blender::bke::BVHTreeFromMesh bvhdata
struct  cagemesh_cache

Detailed Description

Definition at line 886 of file meshlaplacian.cc.

Member Data Documentation

◆ boundisect

◆ bvhdata

blender::bke::BVHTreeFromMesh MeshDeformBind::bvhdata

Definition at line 915 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind().

◆ bvhtree

const BVHTree* MeshDeformBind::bvhtree

Definition at line 914 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind(), and meshdeform_ray_tree_intersect().

◆ cage_verts_num

int MeshDeformBind::cage_verts_num

◆ cagecos

float(* MeshDeformBind::cagecos)[3]

◆ cagemat

float MeshDeformBind::cagemat[4][4]

Definition at line 909 of file meshlaplacian.cc.

Referenced by ED_mesh_deform_bind_callback().

◆ cagemesh

Mesh* MeshDeformBind::cagemesh

Definition at line 893 of file meshlaplacian.cc.

Referenced by ED_mesh_deform_bind_callback(), and harmonic_coordinates_bind().

◆ cagemesh_cache

◆ dyngrid

MDefBindInfluence** MeshDeformBind::dyngrid

Definition at line 908 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().

◆ halfwidth

float MeshDeformBind::halfwidth[3]

◆ inside

int* MeshDeformBind::inside

Definition at line 906 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().

◆ max

float MeshDeformBind::max[3]

Definition at line 888 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind(), and meshdeform_inside_cage().

◆ memarena

MemArena* MeshDeformBind::memarena

◆ min

float MeshDeformBind::min[3]

◆ phi

◆ semibound

◆ size

◆ size3

int MeshDeformBind::size3

◆ tag

◆ totalphi

float * MeshDeformBind::totalphi

Definition at line 903 of file meshlaplacian.cc.

Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().

◆ varidx

int* MeshDeformBind::varidx

◆ vertexcos

float(* MeshDeformBind::vertexcos)[3]

◆ verts_num

int MeshDeformBind::verts_num

◆ weights

float* MeshDeformBind::weights

Definition at line 907 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: