DrawChain

This commit is contained in:
ousttrue 2025-09-08 18:02:25 +09:00
parent 925a9d8b0c
commit 61e79dca4e

View File

@ -228,6 +228,21 @@ namespace UniVRM10
}
}
static void DrawChain(Vrm10InstanceSpringBone.Spring spring)
{
Handles.color = Color.yellow;
var head = spring.Joints[0];
for (int i = 1; i < spring.Joints.Count; ++i)
{
var tail = spring.Joints[i];
if (head != null && tail != null)
{
Handles.DrawLine(head.transform.position, tail.transform.position);
}
head = tail;
}
}
void OnSceneGUI()
{
if (m_root == null)
@ -249,6 +264,7 @@ namespace UniVRM10
? $"[{i}][{j}]{m_target.name}"
: $"[{i}]{spring.Name}[{j}]{m_target.name}";
Handles.Label(head.transform.position, label);
DrawChain(spring);
if (j + 1 < spring.Joints.Count)
{