|
Blender V4.3
|
Public Attributes | ||
| float | min [3] | |
| float | max [3] | |
| float | width [3] | |
| float | halfwidth [3] | |
| int | size | |
| int | size3 | |
| Mesh * | cagemesh | |
| float(* | cagecos )[3] | |
| float(* | vertexcos )[3] | |
| int | verts_num | |
| int | cage_verts_num | |
| MemArena * | memarena | |
| MDefBoundIsect *(* | boundisect )[6] | |
| int * | semibound | |
| int * | tag | |
| float * | phi | |
| float * | totalphi | |
| int * | inside | |
| float * | weights | |
| MDefBindInfluence ** | dyngrid | |
| float | cagemat [4][4] | |
| int * | varidx | |
| BVHTree * | bvhtree | |
| 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 | |
Definition at line 890 of file meshlaplacian.cc.
| MDefBoundIsect*(* MeshDeformBind::boundisect)[6] |
Definition at line 904 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), meshdeform_add_intersections(), meshdeform_bind_floodfill(), meshdeform_boundary_total_weight(), meshdeform_check_semibound(), meshdeform_matrix_add_cell(), meshdeform_matrix_add_rhs(), and meshdeform_matrix_add_semibound_phi().
| BVHTreeFromMesh MeshDeformBind::bvhdata |
Definition at line 919 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind().
| BVHTree* MeshDeformBind::bvhtree |
Definition at line 918 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), and meshdeform_ray_tree_intersect().
| int MeshDeformBind::cage_verts_num |
Definition at line 900 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().
| float(* MeshDeformBind::cagecos)[3] |
Definition at line 898 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), harmonic_ray_callback(), and meshdeform_ray_tree_intersect().
| float MeshDeformBind::cagemat[4][4] |
Definition at line 913 of file meshlaplacian.cc.
| Mesh* MeshDeformBind::cagemesh |
Definition at line 897 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind().
| struct { ... } MeshDeformBind::cagemesh_cache |
| blender::Span<blender::int3> MeshDeformBind::corner_tris |
Definition at line 925 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), and harmonic_ray_callback().
| blender::Span<int> MeshDeformBind::corner_verts |
Definition at line 924 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), harmonic_ray_callback(), meshdeform_boundary_phi(), and meshdeform_ray_tree_intersect().
| MDefBindInfluence** MeshDeformBind::dyngrid |
Definition at line 912 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().
| blender::Span<blender::float3> MeshDeformBind::face_normals |
Definition at line 927 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), and harmonic_ray_callback().
| blender::OffsetIndices<int> MeshDeformBind::faces |
Definition at line 923 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), meshdeform_boundary_phi(), and meshdeform_ray_tree_intersect().
| float MeshDeformBind::halfwidth[3] |
Definition at line 893 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), meshdeform_cell_center(), and meshdeform_matrix_solve().
| int* MeshDeformBind::inside |
Definition at line 910 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().
| float MeshDeformBind::max[3] |
Definition at line 892 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), and meshdeform_inside_cage().
| MemArena* MeshDeformBind::memarena |
Definition at line 903 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), meshdeform_matrix_solve(), and meshdeform_ray_tree_intersect().
| float MeshDeformBind::min[3] |
Definition at line 892 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), meshdeform_cell_center(), meshdeform_inside_cage(), and meshdeform_matrix_solve().
| float* MeshDeformBind::phi |
Definition at line 907 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), meshdeform_interp_w(), meshdeform_matrix_add_exterior_phi(), meshdeform_matrix_add_semibound_phi(), and meshdeform_matrix_solve().
| int* MeshDeformBind::semibound |
Definition at line 905 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), meshdeform_bind_floodfill(), meshdeform_boundary_total_weight(), meshdeform_check_semibound(), meshdeform_matrix_add_exterior_phi(), meshdeform_matrix_add_semibound_phi(), and meshdeform_matrix_solve().
| int MeshDeformBind::size |
Definition at line 894 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), meshdeform_bind_floodfill(), meshdeform_index(), meshdeform_interp_w(), and meshdeform_matrix_solve().
| int MeshDeformBind::size3 |
Definition at line 894 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), meshdeform_bind_floodfill(), and meshdeform_matrix_solve().
| int* MeshDeformBind::tag |
Definition at line 906 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), meshdeform_add_intersections(), meshdeform_bind_floodfill(), meshdeform_check_semibound(), meshdeform_matrix_add_cell(), meshdeform_matrix_add_exterior_phi(), meshdeform_matrix_add_rhs(), and meshdeform_matrix_solve().
| float * MeshDeformBind::totalphi |
Definition at line 907 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().
| blender::Span<int> MeshDeformBind::tri_faces |
Definition at line 926 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), harmonic_ray_callback(), and meshdeform_ray_tree_intersect().
| int* MeshDeformBind::varidx |
Definition at line 916 of file meshlaplacian.cc.
Referenced by meshdeform_matrix_add_cell(), meshdeform_matrix_add_rhs(), and meshdeform_matrix_solve().
| float(* MeshDeformBind::vertexcos)[3] |
Definition at line 899 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().
| int MeshDeformBind::verts_num |
Definition at line 900 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().
| float* MeshDeformBind::weights |
Definition at line 911 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().
| float MeshDeformBind::width[3] |
Definition at line 893 of file meshlaplacian.cc.
Referenced by harmonic_coordinates_bind(), meshdeform_boundary_total_weight(), meshdeform_cell_center(), meshdeform_matrix_add_cell(), and meshdeform_matrix_solve().