Blockbench Reference Docs
Preparing search index...
generated/modeling/mirror_modeling
MirrorModeling
Variable MirrorModeling
Const
MirrorModeling
:
{
cached_elements
:
{}
;
element_types
:
Record
<
string
,
MirrorModelingElementTypeOptions
>
;
initial_transformer_position
:
number
;
outliner_snapshot
:
any
;
createClone
(
original
:
OutlinerElement
,
undo_aspects
:
UndoAspects
)
:
any
;
flipCoord
(
input
:
number
)
:
number
;
getEditSide
(
fallback
?:
number
)
:
number
;
getMirrorElement
(
element
:
OutlinerElement
)
:
false
|
OutlinerElement
;
insertElementIntoUndo
(
element
:
OutlinerElement
,
undo_aspects
:
UndoAspects
,
element_before_snapshot
:
any
,
)
:
void
;
isCentered
(
element
:
OutlinerElement
)
:
boolean
;
isParentTreeOpposite
(
element1
:
OutlinerNode
,
element2
:
OutlinerNode
,
)
:
boolean
;
isParentTreeSymmetrical
(
element
:
OutlinerNode
,
__namedParameters
:
{
center
:
any
}
,
)
:
boolean
;
registerElementType
(
type_class
:
any
,
options
:
MirrorModelingElementTypeOptions
,
)
:
void
;
updateParentNodeCounterpart
(
node
:
OutlinerNode
,
original
:
OutlinerNode
,
)
:
void
;
}
Type Declaration
cached_elements
:
{}
element_types
:
Record
<
string
,
MirrorModelingElementTypeOptions
>
initial_transformer_position
:
number
outliner_snapshot
:
any
createClone
:
function
createClone
(
original
:
OutlinerElement
,
undo_aspects
:
UndoAspects
)
:
any
Parameters
original
:
OutlinerElement
undo_aspects
:
UndoAspects
Returns
any
flipCoord
:
function
flipCoord
(
input
:
number
)
:
number
Parameters
input
:
number
Returns
number
getEditSide
:
function
getEditSide
(
fallback
?:
number
)
:
number
Parameters
Optional
fallback
:
number
Returns
number
getMirrorElement
:
function
getMirrorElement
(
element
:
OutlinerElement
)
:
false
|
OutlinerElement
Parameters
element
:
OutlinerElement
Returns
false
|
OutlinerElement
insertElementIntoUndo
:
function
insertElementIntoUndo
(
element
:
OutlinerElement
,
undo_aspects
:
UndoAspects
,
element_before_snapshot
:
any
,
)
:
void
Parameters
element
:
OutlinerElement
undo_aspects
:
UndoAspects
element_before_snapshot
:
any
Returns
void
isCentered
:
function
isCentered
(
element
:
OutlinerElement
)
:
boolean
Parameters
element
:
OutlinerElement
Returns
boolean
isParentTreeOpposite
:
function
isParentTreeOpposite
(
element1
:
OutlinerNode
,
element2
:
OutlinerNode
)
:
boolean
Parameters
element1
:
OutlinerNode
element2
:
OutlinerNode
Returns
boolean
isParentTreeSymmetrical
:
function
isParentTreeSymmetrical
(
element
:
OutlinerNode
,
__namedParameters
:
{
center
:
any
}
,
)
:
boolean
Parameters
element
:
OutlinerNode
__namedParameters
:
{
center
:
any
}
Returns
boolean
registerElementType
:
function
registerElementType
(
type_class
:
any
,
options
:
MirrorModelingElementTypeOptions
,
)
:
void
Parameters
type_class
:
any
options
:
MirrorModelingElementTypeOptions
Returns
void
updateParentNodeCounterpart
:
function
updateParentNodeCounterpart
(
node
:
OutlinerNode
,
original
:
OutlinerNode
)
:
void
Parameters
node
:
OutlinerNode
original
:
OutlinerNode
Returns
void
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
Blockbench Reference Docs
Loading...