载入中...
搜索中...
未找到
SkeletonOverlayRuntime.cpp
浏览该文件的文档.
Evaluated local (and optional world) pose for an AnimSkeleton. Script type: AnimPose.
Definition AnimPose.h:17
3D bone hierarchy + bind-pose local TRS for skeletal animation. Independent of ik::Skeleton3D (FABRIK...
Definition AnimSkeleton.h:16
editing::GizmoSnapshot build(animation::AnimSkeleton *skeleton, animation::AnimPose *pose, std::string target, Revision revision, const std::string &selectedBone={}, const std::map< std::string, std::string > &retarget={}, const std::map< std::string, double > &mask={}, const SkeletonOverlayOptions &options={}) const
Compute pose world cache and build an immutable overlay.
Definition SkeletonOverlayRuntime.cpp:8
Builds bone lines, joints, local axes and constraint arcs without a renderer dependency.
Definition SkeletonOverlay.h:50
editing::GizmoSnapshot build(std::string target, Revision revision, const std::vector< SkeletonOverlayBone > &bones, const SkeletonOverlayOptions &options={}) const
Build a deterministic overlay or structured hierarchy/value diagnostics.
Definition SkeletonOverlay.cpp:57
Definition AnimationClip.cpp:10
Diagnostic ruleDiagnostic(eve::DiagnosticCode code, RuleId rule, DiagnosticSeverity severity, std::string message)
Build a common diagnostic carrying an open editing rule identity.
Definition EditingResult.h:25
@ PreconditionViolation
Immutable renderer-neutral world-space bone snapshot.
Definition SkeletonOverlay.h:25
Overlay density, feature toggles and hard safety budgets.
Definition SkeletonOverlay.h:40
Immutable revision-tagged overlay snapshot consumed by any viewport renderer.
Definition EditingGizmo.h:27
std::vector< Diagnostic > diagnostics
Definition EditingGizmo.h:32