Blender V4.3
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 425 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad

char MirrorModifierData::_pad[3]

Definition at line 441 of file DNA_modifier_types.h.

◆ _pad1

void* MirrorModifierData::_pad1

Definition at line 445 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 429 of file DNA_modifier_types.h.

◆ flag

◆ mirror_ob

◆ modifier

ModifierData MirrorModifierData::modifier

Definition at line 426 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 439 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: