Table of Contents

Class BoneGizmoSystem

Interactive bone gizmos in Scene View Primary UX for bone manipulation

public class BoneGizmoSystem
Inheritance
BoneGizmoSystem
Inherited Members

Constructors

BoneGizmoSystem(SkeletonCache, BonePoseSystem, WitPoseEditor)

public BoneGizmoSystem(SkeletonCache skeleton, BonePoseSystem poseSystem, WitPoseEditor editorWindow = null)

Parameters

skeleton SkeletonCache
poseSystem BonePoseSystem
editorWindow WitPoseEditor

Properties

IsActive

public bool IsActive { get; }

Property Value

bool

ShowConnections

public bool ShowConnections { get; set; }

Property Value

bool

ShowRotationHandles

public bool ShowRotationHandles { get; set; }

Property Value

bool

UseProxyBones

public bool UseProxyBones { get; set; }

Property Value

bool

Methods

Activate()

public void Activate()

ClearSelection()

Clear selection

public void ClearSelection()

Deactivate()

public void Deactivate()

SelectBone(HumanBodyBones)

Select bone programmatically

public void SelectBone(HumanBodyBones bone)

Parameters

bone HumanBodyBones

SetProxyBoneMapping(Dictionary<Transform, Transform>)

Set proxy bone mapping for constraint-driven rigs

public void SetProxyBoneMapping(Dictionary<Transform, Transform> mapping)

Parameters

mapping Dictionary<Transform, Transform>