Blender V5.0
MirrorModifierData Struct Reference

#include <DNA_modifier_types.h>

Public Attributes

ModifierData modifier
short axis DNA_DEPRECATED
short flag
float tolerance
float bisect_threshold
uint8_t use_correct_order_on_merge
char _pad [3]
float uv_offset [2]
float uv_offset_copy [2]
struct Objectmirror_ob
void * _pad1

Detailed Description

Definition at line 454 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad

char MirrorModifierData::_pad[3]

Definition at line 471 of file DNA_modifier_types.h.

◆ _pad1

void* MirrorModifierData::_pad1

Definition at line 475 of file DNA_modifier_types.h.

◆ bisect_threshold

float MirrorModifierData::bisect_threshold

◆ DNA_DEPRECATED

short axis MirrorModifierData::DNA_DEPRECATED

Deprecated, use flag instead.

Definition at line 458 of file DNA_modifier_types.h.

◆ flag

◆ mirror_ob

◆ modifier

ModifierData MirrorModifierData::modifier

Definition at line 455 of file DNA_modifier_types.h.

◆ tolerance

◆ use_correct_order_on_merge

uint8_t MirrorModifierData::use_correct_order_on_merge

Mirror modifier used to merge the old vertex into its new copy, which would break code relying on access to the original geometry vertices. However, modifying this behavior to the correct one (i.e. merging the copy vertices into their original sources) has several potential effects on other modifiers and tools, so we need to keep that incorrect behavior for existing modifiers, and only use the new correct one for new modifiers.

Definition at line 469 of file DNA_modifier_types.h.

Referenced by mirrorModifier__doMirror().

◆ uv_offset

float MirrorModifierData::uv_offset[2]

◆ uv_offset_copy

float MirrorModifierData::uv_offset_copy[2]

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