Blender V5.0
ShrinkwrapModifierData Struct Reference

#include <DNA_modifier_types.h>

Public Attributes

ModifierData modifier
struct Objecttarget
struct ObjectauxTarget
char vgroup_name [64]
float keepDist
short shrinkType
char shrinkOpts
char shrinkMode
float projLimit
char projAxis
char subsurfLevels
char _pad [2]

Detailed Description

Definition at line 1261 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad

char ShrinkwrapModifierData::_pad[2]

Definition at line 1289 of file DNA_modifier_types.h.

◆ auxTarget

struct Object* ShrinkwrapModifierData::auxTarget

Additional shrink target.

Definition at line 1267 of file DNA_modifier_types.h.

Referenced by foreach_ID_link(), is_disabled(), shrinkwrapModifier_deform(), shrinkwrapParams_deform(), and update_depsgraph().

◆ keepDist

float ShrinkwrapModifierData::keepDist

Distance offset to keep from mesh/projection point.

Definition at line 1271 of file DNA_modifier_types.h.

Referenced by BKE_shrinkwrap_mesh_nearest_surface_deform(), BKE_shrinkwrap_remesh_target_project(), shrinkwrapModifier_deform(), and shrinkwrapParams_deform().

◆ modifier

ModifierData ShrinkwrapModifierData::modifier

Definition at line 1262 of file DNA_modifier_types.h.

◆ projAxis

char ShrinkwrapModifierData::projAxis

◆ projLimit

float ShrinkwrapModifierData::projLimit

Limit the projection ray cast.

Definition at line 1279 of file DNA_modifier_types.h.

Referenced by BKE_shrinkwrap_remesh_target_project(), shrinkwrap_calc_normal_projection_cb_ex(), and shrinkwrapParams_deform().

◆ shrinkMode

◆ shrinkOpts

◆ shrinkType

◆ subsurfLevels

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 1287 of file DNA_modifier_types.h.

Referenced by shrinkwrapModifier_deform().

◆ target

◆ vgroup_name

char ShrinkwrapModifierData::vgroup_name[64]

Optional vertex-group name.

Definition at line 1269 of file DNA_modifier_types.h.

Referenced by deform_verts(), and required_data_mask().


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