Blender V4.3
ShrinkwrapParams Struct Reference

#include <BKE_shrinkwrap.hh>

Public Attributes

Objecttarget = nullptr
 
Objectaux_target = nullptr
 
bool invert_vertex_weights = false
 
float keep_distance = 0.05f
 
short shrink_type = 0
 
char shrink_options = 0
 
char shrink_mode = 0
 
float projection_limit = 0.0f
 
char projection_axis = 0
 
char subsurf_levels = 0
 

Detailed Description

Definition at line 131 of file BKE_shrinkwrap.hh.

Member Data Documentation

◆ aux_target

Object* ShrinkwrapParams::aux_target = nullptr

Additional shrink target.

Definition at line 135 of file BKE_shrinkwrap.hh.

◆ invert_vertex_weights

bool ShrinkwrapParams::invert_vertex_weights = false

Definition at line 137 of file BKE_shrinkwrap.hh.

◆ keep_distance

float ShrinkwrapParams::keep_distance = 0.05f

Distance offset to keep from mesh/projection point.

Definition at line 139 of file BKE_shrinkwrap.hh.

◆ projection_axis

char ShrinkwrapParams::projection_axis = 0

Axis to project over.

Definition at line 149 of file BKE_shrinkwrap.hh.

◆ projection_limit

float ShrinkwrapParams::projection_limit = 0.0f

Limit the projection ray cast.

Definition at line 147 of file BKE_shrinkwrap.hh.

◆ shrink_mode

char ShrinkwrapParams::shrink_mode = 0

Shrink to surface mode.

Definition at line 145 of file BKE_shrinkwrap.hh.

◆ shrink_options

char ShrinkwrapParams::shrink_options = 0

Shrink options.

Definition at line 143 of file BKE_shrinkwrap.hh.

◆ shrink_type

short ShrinkwrapParams::shrink_type = 0

Shrink type projection.

Definition at line 141 of file BKE_shrinkwrap.hh.

◆ subsurf_levels

char ShrinkwrapParams::subsurf_levels = 0

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 154 of file BKE_shrinkwrap.hh.

◆ target

Object* ShrinkwrapParams::target = nullptr

Shrink target.

Definition at line 133 of file BKE_shrinkwrap.hh.


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