Package kr.toxicity.model.api.data.blueprint
package kr.toxicity.model.api.data.blueprint
Describes normalized model blueprint data used after raw import.
Blueprint types represent model elements, textures, animations, bounding boxes, generated animation points, and load context data in the shape used by renderers. This layer is still an API data contract and does not own runtime rendering or platform resource delivery.
Example:
ModelBlueprint blueprint = result.blueprint();
var animations = blueprint.animations();
- Since:
- 3.2.0
-
ClassDescriptionGenerates animation data by interpolating keyframes and calculating bone movements.Represents a complete, processed animation for a model.Represents the processed animation data for a single bone within a model blueprint.Holds the raw, separated animation data points for a bone before final processing.Represents a processed element within a model blueprint.Represents an element that acts as a bone in the model's armature.Represents a camera element (currently a placeholder).Represents a cube element, the basic building block of a model.Represents a group of elements, forming a bone in the hierarchy.Represents a locator element, used as a named attachment point.Represents a mesh element, allowing for complex geometry beyond simple cubes.Represents a single face of a mesh.Represents a single point (vertex) in a mesh face.Represents a null object, often used for IK or as a simple bone.Represents an image file to be generated as part of the resource pack.Represents a JSON file to be generated as part of the resource pack.A context class for loading blueprints.Represents a processed texture in a model blueprint.Represents a fully processed model blueprint, ready for generation and rendering.Represents an axis-aligned bounding box (AABB) for a model part.