Blender  V3.3
Public Attributes | List of all members
MultiresUnsubdivideContext Struct Reference

#include <multires_unsubdivide.h>

Public Attributes

struct Meshoriginal_mesh
 
struct MDispsoriginal_mdisp
 
int num_original_levels
 
struct Meshbase_mesh
 
int max_new_levels
 
int num_new_levels
 
int num_total_levels
 
int num_grids
 
struct MultiresUnsubdivideGridbase_mesh_grids
 
struct BMeshbm_original_mesh
 
int * loop_to_face_map
 
int * base_to_orig_vmap
 

Detailed Description

Definition at line 26 of file multires_unsubdivide.h.

Member Data Documentation

◆ base_mesh

struct Mesh* MultiresUnsubdivideContext::base_mesh

Level 0 base mesh after applying the maximum amount of unsubdivisions.

Definition at line 35 of file multires_unsubdivide.h.

Referenced by multiresModifier_rebuild_subdiv().

◆ base_mesh_grids

struct MultiresUnsubdivideGrid* MultiresUnsubdivideContext::base_mesh_grids

Definition at line 51 of file multires_unsubdivide.h.

◆ base_to_orig_vmap

int* MultiresUnsubdivideContext::base_to_orig_vmap

Definition at line 56 of file multires_unsubdivide.h.

◆ bm_original_mesh

struct BMesh* MultiresUnsubdivideContext::bm_original_mesh

Definition at line 54 of file multires_unsubdivide.h.

◆ loop_to_face_map

int* MultiresUnsubdivideContext::loop_to_face_map

Definition at line 55 of file multires_unsubdivide.h.

◆ max_new_levels

int MultiresUnsubdivideContext::max_new_levels

Limit on how many levels down the unsubdivide operation should create, if possible.

Definition at line 38 of file multires_unsubdivide.h.

Referenced by multiresModifier_rebuild_subdiv().

◆ num_grids

int MultiresUnsubdivideContext::num_grids

Data for the new grids, indexed by base mesh loop index.

Definition at line 50 of file multires_unsubdivide.h.

◆ num_new_levels

int MultiresUnsubdivideContext::num_new_levels

New levels that were created after unsubdividing.

Definition at line 41 of file multires_unsubdivide.h.

Referenced by multiresModifier_rebuild_subdiv().

◆ num_original_levels

int MultiresUnsubdivideContext::num_original_levels

Number of subdivision in the grids of the input mesh.

Definition at line 32 of file multires_unsubdivide.h.

◆ num_total_levels

int MultiresUnsubdivideContext::num_total_levels

Number of subdivisions that should be applied to the base mesh. (num_new_levels + num_original_levels).

Definition at line 47 of file multires_unsubdivide.h.

Referenced by multiresModifier_rebuild_subdiv().

◆ original_mdisp

struct MDisps* MultiresUnsubdivideContext::original_mdisp

Definition at line 29 of file multires_unsubdivide.h.

Referenced by multiresModifier_rebuild_subdiv().

◆ original_mesh

struct Mesh* MultiresUnsubdivideContext::original_mesh

Definition at line 28 of file multires_unsubdivide.h.


The documentation for this struct was generated from the following file: