Blender
V3.3
|
#include <DNA_modifier_types.h>
Public Attributes | |
ModifierData | modifier |
struct Object * | start_cap |
struct Object * | end_cap |
struct Object * | curve_ob |
struct Object * | offset_ob |
float | offset [3] |
float | scale [3] |
float | length |
float | merge_dist |
int | fit_type |
int | offset_type |
int | flags |
int | count |
float | uv_offset [2] |
Definition at line 288 of file DNA_modifier_types.h.
int ArrayModifierData::count |
The number of duplicates to generate for MOD_ARR_FIXEDCOUNT.
Definition at line 334 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray().
struct Object* ArrayModifierData::curve_ob |
The curve object to use for MOD_ARR_FITCURVE.
Definition at line 296 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray(), constructive_modifier_is_deform_modified(), foreachIDLink(), isDisabled(), and updateDepsgraph().
struct Object* ArrayModifierData::end_cap |
The object with which to cap the end of the array.
Definition at line 294 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray(), constructive_modifier_is_deform_modified(), foreachIDLink(), isDisabled(), and updateDepsgraph().
int ArrayModifierData::fit_type |
Determines how duplicate count is calculated; one of:
Definition at line 319 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray().
int ArrayModifierData::flags |
General flags: MOD_ARR_MERGE -> merge vertices in adjacent duplicates.
Definition at line 332 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray().
float ArrayModifierData::length |
The length over which to distribute the duplicates.
Definition at line 310 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray().
float ArrayModifierData::merge_dist |
The limit below which to merge vertices in adjacent duplicates.
Definition at line 312 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray().
ModifierData ArrayModifierData::modifier |
Definition at line 289 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray().
float ArrayModifierData::offset[3] |
A constant duplicate offset; 1 means the duplicates are 1 unit apart.
Definition at line 303 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray().
struct Object* ArrayModifierData::offset_ob |
The object to use for object offset.
Definition at line 298 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray(), constructive_modifier_is_deform_modified(), foreachIDLink(), and updateDepsgraph().
int ArrayModifierData::offset_type |
Flags specifying how total offset is calculated; binary OR of:
Definition at line 327 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray().
float ArrayModifierData::scale[3] |
A scaled factor for duplicate offsets; 1 means the duplicates are 1 object-width apart.
Definition at line 308 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray().
struct Object* ArrayModifierData::start_cap |
The object with which to cap the start of the array.
Definition at line 292 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray(), constructive_modifier_is_deform_modified(), foreachIDLink(), isDisabled(), and updateDepsgraph().
float ArrayModifierData::uv_offset[2] |
Definition at line 335 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray().