|
Blender
V2.59
|
Public Attributes | |
| float | min [3] |
| float | max [3] |
| float | width [3] |
| float | halfwidth [3] |
| int | size |
| int | size3 |
| DerivedMesh * | cagedm |
| float(* | cagecos )[3] |
| float(* | vertexcos )[3] |
| int | totvert |
| int | totcagevert |
| 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 |
Definition at line 1063 of file meshlaplacian.c.
Definition at line 1077 of file meshlaplacian.c.
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().
| float(* MeshDeformBind::cagecos)[3] |
Definition at line 1071 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), mesh_deform_bind(), meshdeform_intersect(), and meshdeform_ray_tree_intersect().
Definition at line 1070 of file meshlaplacian.c.
Referenced by mesh_deform_bind(), and meshdeform_intersect().
| float MeshDeformBind::cagemat[4][4] |
Definition at line 1086 of file meshlaplacian.c.
Referenced by mesh_deform_bind().
Definition at line 1085 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().
| float MeshDeformBind::halfwidth[3] |
Definition at line 1066 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), meshdeform_cell_center(), and meshdeform_matrix_solve().
Definition at line 1083 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().
| float MeshDeformBind::max[3] |
Definition at line 1065 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), and meshdeform_inside_cage().
Definition at line 1076 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), meshdeform_matrix_solve(), and meshdeform_ray_tree_intersect().
| float MeshDeformBind::min[3] |
Definition at line 1065 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), meshdeform_cell_center(), meshdeform_inside_cage(), and meshdeform_matrix_solve().
| float* MeshDeformBind::phi |
Definition at line 1080 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), meshdeform_interp_w(), meshdeform_matrix_add_exterior_phi(), meshdeform_matrix_add_semibound_phi(), and meshdeform_matrix_solve().
Definition at line 1078 of file meshlaplacian.c.
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().
Definition at line 1067 of file meshlaplacian.c.
Referenced by MakeCursor::App::changesize(), MakeCursor::App::doit(), harmonic_coordinates_bind(), meshdeform_bind_floodfill(), meshdeform_index(), meshdeform_interp_w(), meshdeform_matrix_solve(), MakeCursor::App::scrnclick(), MakeCursor::App::scrndrag(), MakeCursor::App::updateprev(), and MakeCursor::App::updatescrn().
Definition at line 1067 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), meshdeform_bind_floodfill(), and meshdeform_matrix_solve().
| int* MeshDeformBind::tag |
Definition at line 1079 of file meshlaplacian.c.
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 1080 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().
Definition at line 1073 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), mesh_deform_bind(), and meshdeform_matrix_solve().
Definition at line 1073 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), mesh_deform_bind(), and meshdeform_matrix_solve().
Definition at line 1089 of file meshlaplacian.c.
Referenced by meshdeform_matrix_add_cell(), meshdeform_matrix_add_rhs(), and meshdeform_matrix_solve().
| float(* MeshDeformBind::vertexcos)[3] |
Definition at line 1072 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), mesh_deform_bind(), and meshdeform_matrix_solve().
| float* MeshDeformBind::weights |
Definition at line 1084 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), and meshdeform_matrix_solve().
| float MeshDeformBind::width[3] |
Definition at line 1066 of file meshlaplacian.c.
Referenced by harmonic_coordinates_bind(), meshdeform_boundary_total_weight(), meshdeform_cell_center(), meshdeform_matrix_add_cell(), and meshdeform_matrix_solve().