Cleanup: Rename various multires functions
* `multires_reshape_evaluate_limit_at_grid` to `multires_reshape_evaluate_base_mesh_limit_at_grid` Pull Request: https://projects.blender.org/blender/blender/pulls/145457
This commit is contained in:
@@ -254,10 +254,11 @@ ReshapeConstGridElement multires_reshape_orig_grid_element_for_grid_coord(
|
||||
* Evaluate limit surface created from base mesh.
|
||||
* This is the limit surface which defines tangent space for MDisps.
|
||||
*/
|
||||
void multires_reshape_evaluate_limit_at_grid(const MultiresReshapeContext *reshape_context,
|
||||
const GridCoord *grid_coord,
|
||||
blender::float3 &r_P,
|
||||
blender::float3x3 &r_tangent_matrix);
|
||||
void multires_reshape_evaluate_base_mesh_limit_at_grid(
|
||||
const MultiresReshapeContext *reshape_context,
|
||||
const GridCoord *grid_coord,
|
||||
blender::float3 &r_P,
|
||||
blender::float3x3 &r_tangent_matrix);
|
||||
|
||||
/* --------------------------------------------------------------------
|
||||
* Custom data preparation.
|
||||
|
||||
@@ -36,7 +36,8 @@ void multires_reshape_apply_base_update_mesh_coords(MultiresReshapeContext *resh
|
||||
|
||||
blender::float3 P;
|
||||
blender::float3x3 tangent_matrix;
|
||||
multires_reshape_evaluate_limit_at_grid(reshape_context, &grid_coord, P, tangent_matrix);
|
||||
multires_reshape_evaluate_base_mesh_limit_at_grid(
|
||||
reshape_context, &grid_coord, P, tangent_matrix);
|
||||
|
||||
ReshapeConstGridElement grid_element = multires_reshape_orig_grid_element_for_grid_coord(
|
||||
reshape_context, &grid_coord);
|
||||
|
||||
@@ -1019,7 +1019,8 @@ static void reshape_subdiv_refine_orig_P(
|
||||
|
||||
blender::float3 limit_P;
|
||||
blender::float3x3 tangent_matrix;
|
||||
multires_reshape_evaluate_limit_at_grid(reshape_context, grid_coord, limit_P, tangent_matrix);
|
||||
multires_reshape_evaluate_base_mesh_limit_at_grid(
|
||||
reshape_context, grid_coord, limit_P, tangent_matrix);
|
||||
|
||||
const ReshapeConstGridElement orig_grid_element =
|
||||
multires_reshape_orig_grid_element_for_grid_coord(reshape_context, grid_coord);
|
||||
@@ -1250,7 +1251,7 @@ static void evaluate_final_original_point(
|
||||
/* Limit surface of the base mesh. */
|
||||
blender::float3 base_mesh_limit_P;
|
||||
blender::float3x3 base_mesh_tangent_matrix;
|
||||
multires_reshape_evaluate_limit_at_grid(
|
||||
multires_reshape_evaluate_base_mesh_limit_at_grid(
|
||||
reshape_context, grid_coord, base_mesh_limit_P, base_mesh_tangent_matrix);
|
||||
|
||||
/* Convert original displacement from tangent space to object space. */
|
||||
|
||||
@@ -531,10 +531,11 @@ ReshapeConstGridElement multires_reshape_orig_grid_element_for_grid_coord(
|
||||
/** \name Sample limit surface of the base mesh
|
||||
* \{ */
|
||||
|
||||
void multires_reshape_evaluate_limit_at_grid(const MultiresReshapeContext *reshape_context,
|
||||
const GridCoord *grid_coord,
|
||||
blender::float3 &r_P,
|
||||
blender::float3x3 &r_tangent_matrix)
|
||||
void multires_reshape_evaluate_base_mesh_limit_at_grid(
|
||||
const MultiresReshapeContext *reshape_context,
|
||||
const GridCoord *grid_coord,
|
||||
blender::float3 &r_P,
|
||||
blender::float3x3 &r_tangent_matrix)
|
||||
{
|
||||
blender::float3 dPdu;
|
||||
blender::float3 dPdv;
|
||||
@@ -733,7 +734,8 @@ static void object_grid_element_to_tangent_displacement(
|
||||
{
|
||||
blender::float3 P;
|
||||
blender::float3x3 tangent_matrix;
|
||||
multires_reshape_evaluate_limit_at_grid(reshape_context, grid_coord, P, tangent_matrix);
|
||||
multires_reshape_evaluate_base_mesh_limit_at_grid(
|
||||
reshape_context, grid_coord, P, tangent_matrix);
|
||||
|
||||
const blender::float3x3 inv_tangent_matrix = blender::math::invert(tangent_matrix);
|
||||
|
||||
@@ -771,7 +773,8 @@ static void assign_final_coords_from_mdisps(const MultiresReshapeContext *reshap
|
||||
{
|
||||
blender::float3 P;
|
||||
blender::float3x3 tangent_matrix;
|
||||
multires_reshape_evaluate_limit_at_grid(reshape_context, grid_coord, P, tangent_matrix);
|
||||
multires_reshape_evaluate_base_mesh_limit_at_grid(
|
||||
reshape_context, grid_coord, P, tangent_matrix);
|
||||
|
||||
ReshapeGridElement grid_element = multires_reshape_grid_element_for_grid_coord(reshape_context,
|
||||
grid_coord);
|
||||
@@ -794,7 +797,8 @@ static void assign_final_elements_from_orig_mdisps(const MultiresReshapeContext
|
||||
{
|
||||
blender::float3 P;
|
||||
blender::float3x3 tangent_matrix;
|
||||
multires_reshape_evaluate_limit_at_grid(reshape_context, grid_coord, P, tangent_matrix);
|
||||
multires_reshape_evaluate_base_mesh_limit_at_grid(
|
||||
reshape_context, grid_coord, P, tangent_matrix);
|
||||
|
||||
const ReshapeConstGridElement orig_grid_element =
|
||||
multires_reshape_orig_grid_element_for_grid_coord(reshape_context, grid_coord);
|
||||
|
||||
Reference in New Issue
Block a user