Blender
V3.3
|
#include <DNA_modifier_types.h>
Public Attributes | |
ModifierData | modifier |
struct Object * | target |
struct Object * | auxTarget |
char | vgroup_name [64] |
float | keepDist |
short | shrinkType |
char | shrinkOpts |
char | shrinkMode |
float | projLimit |
char | projAxis |
char | subsurfLevels |
char | _pad [2] |
Definition at line 1120 of file DNA_modifier_types.h.
char ShrinkwrapModifierData::_pad[2] |
Definition at line 1147 of file DNA_modifier_types.h.
struct Object* ShrinkwrapModifierData::auxTarget |
Additional shrink target.
Definition at line 1126 of file DNA_modifier_types.h.
Referenced by foreachIDLink(), isDisabled(), shrinkwrapGpencilModifier_deform(), shrinkwrapModifier_deform(), and updateDepsgraph().
float ShrinkwrapModifierData::keepDist |
Distance offset to keep from mesh/projection point.
Definition at line 1130 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_mesh_nearest_surface_deform(), BKE_shrinkwrap_remesh_target_project(), shrinkwrapGpencilModifier_deform(), and shrinkwrapModifier_deform().
ModifierData ShrinkwrapModifierData::modifier |
Definition at line 1121 of file DNA_modifier_types.h.
char ShrinkwrapModifierData::projAxis |
Axis to project over.
Definition at line 1140 of file DNA_modifier_types.h.
Referenced by dependsOnNormals(), requiredDataMask(), shrinkwrap_calc_normal_projection(), shrinkwrap_calc_normal_projection_cb_ex(), and shrinkwrapGpencilModifier_deform().
float ShrinkwrapModifierData::projLimit |
Limit the projection ray cast.
Definition at line 1138 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_remesh_target_project(), shrinkwrap_calc_normal_projection_cb_ex(), and shrinkwrapGpencilModifier_deform().
char ShrinkwrapModifierData::shrinkMode |
Shrink to surface mode.
Definition at line 1136 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_mesh_nearest_surface_deform(), BKE_shrinkwrap_remesh_target_project(), blo_do_versions_280(), shrinkwrap_calc_nearest_surface_point_cb_ex(), shrinkwrap_calc_normal_projection(), shrinkwrap_calc_normal_projection_cb_ex(), shrinkwrapGpencilModifier_deform(), shrinkwrapModifier_deform(), and updateDepsgraph().
char ShrinkwrapModifierData::shrinkOpts |
Shrink options.
Definition at line 1134 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_remesh_target_project(), blo_do_versions_280(), shrinkwrap_calc_normal_projection(), shrinkwrap_calc_normal_projection_cb_ex(), shrinkwrapGpencilModifier_deform(), and shrinkwrapModifier_deform().
short ShrinkwrapModifierData::shrinkType |
Shrink type projection.
Definition at line 1132 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_mesh_nearest_surface_deform(), BKE_shrinkwrap_remesh_target_project(), deformVerts(), deformVertsEM(), dependsOnNormals(), requiredDataMask(), shrinkwrap_calc_nearest_surface_point_cb_ex(), shrinkwrap_calc_normal_projection(), shrinkwrapGpencilModifier_deform(), shrinkwrapModifier_deform(), and updateDepsgraph().
char ShrinkwrapModifierData::subsurfLevels |
If using projection over vertex normal this controls the level of subsurface that must be done before getting the vertex coordinates and normal
Definition at line 1145 of file DNA_modifier_types.h.
Referenced by shrinkwrapModifier_deform().
struct Object* ShrinkwrapModifierData::target |
Shrink target.
Definition at line 1124 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_mesh_nearest_surface_deform(), BKE_shrinkwrap_remesh_target_project(), dependsOnNormals(), foreachIDLink(), isDisabled(), shrinkwrapGpencilModifier_deform(), shrinkwrapModifier_deform(), and updateDepsgraph().
char ShrinkwrapModifierData::vgroup_name[64] |
Optional vertexgroup name, MAX_VGROUP_NAME.
Definition at line 1128 of file DNA_modifier_types.h.
Referenced by deformVerts(), deformVertsEM(), and requiredDataMask().