Blender  V3.3
Public Attributes | List of all members
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 358 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad

char MirrorModifierData::_pad[3]

Definition at line 374 of file DNA_modifier_types.h.

◆ _pad1

void* MirrorModifierData::_pad1

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

◆ flag

short MirrorModifierData::flag

◆ mirror_ob

struct Object* MirrorModifierData::mirror_ob

◆ modifier

ModifierData MirrorModifierData::modifier

Definition at line 359 of file DNA_modifier_types.h.

◆ tolerance

float MirrorModifierData::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 372 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: