|
Blender V4.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 355 of file DNA_modifier_types.h.
| int ArrayModifierData::count |
The number of duplicates to generate for MOD_ARR_FIXEDCOUNT.
Definition at line 401 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 363 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray(), constructive_modifier_is_deform_modified(), foreach_ID_link(), is_disabled(), and update_depsgraph().
| struct Object* ArrayModifierData::end_cap |
The object with which to cap the end of the array.
Definition at line 361 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray(), constructive_modifier_is_deform_modified(), foreach_ID_link(), is_disabled(), and update_depsgraph().
| int ArrayModifierData::fit_type |
Determines how duplicate count is calculated; one of:
Definition at line 386 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 399 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray().
| float ArrayModifierData::length |
The length over which to distribute the duplicates.
Definition at line 377 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 379 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray().
| ModifierData ArrayModifierData::modifier |
Definition at line 356 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 370 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 365 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray(), constructive_modifier_is_deform_modified(), foreach_ID_link(), and update_depsgraph().
| int ArrayModifierData::offset_type |
Flags specifying how total offset is calculated; binary OR of:
Definition at line 394 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 375 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 359 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray(), constructive_modifier_is_deform_modified(), foreach_ID_link(), is_disabled(), and update_depsgraph().
| float ArrayModifierData::uv_offset[2] |
Definition at line 402 of file DNA_modifier_types.h.
Referenced by arrayModifier_doArray().