Blockbench Reference Docs
    Preparing search index...

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _static: { properties: { faces: {}; seams: {}; vertices: {} } }
    allow_mirror_modeling?: boolean
    buttons: OutlinerToggle[]
    children?: OutlinerNode[]
    color: any
    export: boolean
    icon: string
    locked: boolean
    menu: Menu
    name: string
    name_regex: (element?: OutlinerNode) => string | boolean
    old_name?: string
    parent: OutlinerNode & OutlinerNodeParentTraits | "root"
    selected: boolean
    title: string
    type: string
    uuid: string
    animator?: BoneAnimator
    behavior: {
        has_pivot: boolean;
        marker_color: boolean;
        movable: boolean;
        resizable: boolean;
        rotatable: boolean;
        unique_name: boolean;
    }
    behavior_overrides: any[]
    isParent: false
    preview_controller: NodePreviewController
    properties: Record<string, Property<any>>
    selected: OutlinerElement[]
    types: Record<string, ElementTypeConstructor>
    uuids: { [uuid: string]: OutlinerNode }

    Accessors

    • get faces(): {}

      Returns {}

    • set faces(v: {}): void

      Parameters

      • v: {}

      Returns void

    • get position(): any

      Returns any

    • get seams(): {}

      Returns {}

    • set seams(v: {}): void

      Parameters

      • v: {}

      Returns void

    • get vertice_list(): any[]

      Returns any[]

    • get vertices(): {}

      Returns {}

    • set vertices(v: {}): void

      Parameters

      • v: {}

      Returns void

    Methods

    • Parameters

      • ...faces: any[]

      Returns string[]

    • Parameters

      • ...vectors: any[]

      Returns string[]

    • Parameters

      • texture: any
      • faces: any

      Returns void

    • Returns {}

    • Create a unique name for the group or element by adding a number at the end or increasing it.

      Parameters

      • Optionalothers: OutlinerNode[]

      Returns string | false

    • Parameters

      • object: any

      Returns this

    • Parameters

      • axis: any
      • center: any

      Returns this

    • Parameters

      • axis: any
      • center: any

      Returns this

    • Parameters

      • cb: any

      Returns void

    • Parameters

      • global: any

      Returns number[]

    • Returns { faces: {}; seams: {}; type: string; uuid: string; vertices: {} }

    • Parameters

      • edge: any

      Returns any

    • Parameters

      • make: any

      Returns string[]

    • Parameters

      • make: any

      Returns string[]

    • Parameters

      • make: any

      Returns string[]

    • Returns any

    • Parameters

      • axis: any
      • selection_only: any

      Returns number

    • Parameters

      • Optionalaspects: {}

      Returns { faces: {}; seams: {}; type: string; uuid: string; vertices: {} }

    • Parameters

      • ignore_mesh_selection: any

      Returns Vector3

    • Checks of the group or element is a child of group.

      Parameters

      • node: OutlinerNode
      • max_levels: number

        The maximum number of generations that can be between the element and the group

      Returns boolean

    • Parameters

      • arr: any
      • axis: any
      • Optionalupdate: boolean

      Returns void

    • Parameters

      • val: any
      • axis: any
      • negative: any
      • allow_negative: any
      • bidirectional: any

      Returns void

    • Parameters

      • axis: any
      • steps: any
      • origin_arg: any

      Returns this

    • Parameters

      • index: any

      Returns void

    • Parameters

      • edge: any
      • value: any

      Returns void

    • Returns void

    • Parameters

      • origin: any

      Returns this