Blockbench Reference Docs
    Preparing search index...
    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
      • Parameters

        Returns any

    • flipCoord: function
      • Parameters

        • input: number

        Returns number

    • getEditSide: function
      • Parameters

        • Optionalfallback: number

        Returns number

    • getMirrorElement: function
      • Parameters

        • element: OutlinerElement

        Returns false | OutlinerElement

    • insertElementIntoUndo: function
      • Parameters

        • element: OutlinerElement
        • undo_aspects: UndoAspects
        • element_before_snapshot: any

        Returns void

    • isCentered: function
      • Parameters

        • element: OutlinerElement

        Returns boolean

    • isParentTreeOpposite: function
      • Parameters

        • element1: OutlinerNode
        • element2: OutlinerNode

        Returns boolean

    • isParentTreeSymmetrical: function
      • Parameters

        • element: OutlinerNode
        • __namedParameters: { center: any }

        Returns boolean

    • registerElementType: function
    • updateParentNodeCounterpart: function
      • Parameters

        • node: OutlinerNode
        • original: OutlinerNode

        Returns void