Resource API Docs

Skeletons Resource API

Resource API Index

Purpose

Skeleton helpers load Bone3D data from .pskel files or glTF skeleton sub-assets.

Skeletons Resource API explains behavior, constraints, and practical usage so implementation decisions stay consistent across scripts and scenes.

API Source

Functions

skeleton_load_bones!

Enums

// not documented yet for this module

Constants

returns Vec<Bone3D> copy

Types

ResourceWindowBone3DScriptContext

Usage Pattern

let bones = skeleton_load_bones!(res, "res://models/rig.pskel");with_node_mut!(ctx, Skeleton3D, skel_id, |skel| {    skel.bones = bones;});

Key Details

skeleton_load_bones! returns a Vec<Bone3D> by value.

The cache key is the exact source string.

Repeated calls return a fresh copy safe to edit.

Bind MeshInstance3D to Skeleton3D for skinning.