BlueprintElement

Represents a processed element within a model blueprint.

This is a sealed interface with implementations for different types of elements like bones, groups, cubes, and locators.

Since

1.15.2

Inheritors

Types

Link copied to clipboard
Represents an element that acts as a bone in the model's armature.
Link copied to clipboard
Represents a camera element (currently a placeholder).
Link copied to clipboard
Represents a cube element, the basic building block of a model.
Link copied to clipboard
Represents a group of elements, forming a bone in the hierarchy.
Link copied to clipboard
Represents a locator element, used as a named attachment point.
Link copied to clipboard
Represents a mesh element, allowing for complex geometry beyond simple cubes.
Link copied to clipboard
Represents a null object, often used for IK or as a simple bone.

Properties

Link copied to clipboard
val MESH_PIXEL: String = "mesh_pixel"
Link copied to clipboard
val MESH_TRIANGLE_DUPLEX: String = "mesh_triangle_duplex"
Link copied to clipboard
val MESH_TRIANGLE_SINGLE: String = "mesh_triangle_single"

Functions

Link copied to clipboard
@NotNull
open fun rotation(): @NotNull Float3
Returns the rotation of the element.
Link copied to clipboard
open fun visibility(): Boolean
Checks if the element is visible.