|
Blender V5.0
|
Classes | |
| struct | HeatWeighting |
Public Attributes | |
| LinearSolver * | context |
| int | verts_num |
| int | faces_num |
| float ** | verts |
| float * | varea |
| char * | vpinned |
| int(* | faces )[3] |
| float(* | fweights )[3] |
| int | areaweights |
| int | storeweights |
| bool | variablesdone |
| blender::Map< blender::OrderedEdge, int > | edgehash |
| struct LaplacianSystem::HeatWeighting | heat |
Definition at line 55 of file meshlaplacian.cc.
| int LaplacianSystem::areaweights |
Definition at line 66 of file meshlaplacian.cc.
Referenced by laplacian_system_construct_begin(), and laplacian_system_construct_end().
Definition at line 56 of file meshlaplacian.cc.
Referenced by bmo_smooth_laplacian_vert_exec(), delete_laplacian_system(), delete_laplacian_system(), deleteLaplacianSystem(), fill_laplacian_matrix(), fill_laplacian_matrix(), initLaplacianMatrix(), laplacian_add_right_hand_side(), laplacian_begin_solve(), laplacian_system_construct_begin(), laplacian_system_construct_end(), laplacian_system_delete(), laplacian_system_get_solution(), laplacian_system_solve(), laplacian_triangle_weights(), laplacianDeformPreview(), laplaciansmoothModifier_do(), rotateDifferentialCoordinates(), validate_solution(), and validate_solution().
| blender::Map<blender::OrderedEdge, int> LaplacianSystem::edgehash |
Definition at line 70 of file meshlaplacian.cc.
Referenced by laplacian_system_construct_end(), and laplacian_triangle_weights().
| int(* LaplacianSystem::faces)[3] |
Definition at line 63 of file meshlaplacian.cc.
Referenced by fill_laplacian_matrix(), heat_calc_vnormals(), init_laplacian_matrix(), laplacian_add_triangle(), laplacian_system_construct_begin(), laplacian_system_construct_end(), laplacian_system_delete(), laplaciansmoothModifier_do(), and validate_solution().
| int LaplacianSystem::faces_num |
Definition at line 58 of file meshlaplacian.cc.
Referenced by laplacian_add_triangle(), laplacian_system_construct_begin(), and laplacian_system_construct_end().
Definition at line 64 of file meshlaplacian.cc.
Referenced by delete_laplacian_system(), delete_laplacian_system(), fill_laplacian_matrix(), fill_laplacian_matrix(), init_laplacian_matrix(), init_laplacian_matrix(), init_laplacian_system(), init_laplacian_system(), laplacian_system_construct_end(), laplacian_system_delete(), laplacian_triangle_weights(), memset_laplacian_system(), and memset_laplacian_system().
| struct LaplacianSystem::HeatWeighting LaplacianSystem::heat |
| int LaplacianSystem::storeweights |
Definition at line 67 of file meshlaplacian.cc.
Referenced by laplacian_system_construct_begin(), laplacian_system_construct_end(), and laplacian_triangle_weights().
| float* LaplacianSystem::varea |
Definition at line 61 of file meshlaplacian.cc.
Referenced by laplacian_system_construct_end(), laplacian_system_delete(), laplacian_triangle_area(), and laplacian_triangle_weights().
| bool LaplacianSystem::variablesdone |
Definition at line 68 of file meshlaplacian.cc.
Referenced by laplacian_begin_solve(), and laplacian_system_solve().
| float** LaplacianSystem::verts |
Definition at line 60 of file meshlaplacian.cc.
Referenced by laplacian_add_vertex(), laplacian_begin_solve(), laplacian_system_construct_begin(), laplacian_system_delete(), laplacian_triangle_area(), and laplacian_triangle_weights().
| int LaplacianSystem::verts_num |
Definition at line 58 of file meshlaplacian.cc.
Referenced by computeImplictRotations(), heat_calc_vnormals(), init_laplacian_system(), initLaplacianSystem(), isSystemDifferent(), laplacian_add_vertex(), laplacian_begin_solve(), laplacian_system_construct_begin(), laplacian_system_construct_end(), laplacianDeformPreview(), memset_laplacian_system(), newLaplacianSystem(), rotateDifferentialCoordinates(), validate_solution(), and volume_preservation().
| char* LaplacianSystem::vpinned |
Definition at line 62 of file meshlaplacian.cc.
Referenced by laplacian_add_vertex(), laplacian_begin_solve(), laplacian_system_construct_begin(), and laplacian_system_delete().