From d765f96f9aba82f247538c48c8ca743e0e39cadb Mon Sep 17 00:00:00 2001 From: D4VID Date: Sun, 1 Jun 2025 17:47:03 +0200 Subject: [PATCH] Visualize direction of point --- CameraRoll/CameraRoll/manifest.jecs | 2 +- CameraRoll/CameraRoll/src/client/tool/PathPoint.cs | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CameraRoll/CameraRoll/manifest.jecs b/CameraRoll/CameraRoll/manifest.jecs index 4b2f29f..950f800 100755 --- a/CameraRoll/CameraRoll/manifest.jecs +++ b/CameraRoll/CameraRoll/manifest.jecs @@ -1,7 +1,7 @@ ID: D4VID_CameraRoll Name: CameraRoll Author: D4VID -Version: 0.2.2 +Version: 0.2.3 Priority: 0 ClientOnly: true Dependencies: diff --git a/CameraRoll/CameraRoll/src/client/tool/PathPoint.cs b/CameraRoll/CameraRoll/src/client/tool/PathPoint.cs index f14f79c..6d143a8 100644 --- a/CameraRoll/CameraRoll/src/client/tool/PathPoint.cs +++ b/CameraRoll/CameraRoll/src/client/tool/PathPoint.cs @@ -5,19 +5,19 @@ namespace CameraRoll.Client.Tool { private const float AxisLength = 0.2f; void Start() { - CreateAxis(Vector3.right, Color.red); - CreateAxis(Vector3.up, Color.green); - CreateAxis(Vector3.forward, Color.blue); + CreateAxis(Vector3.right, Color.red, false); + CreateAxis(Vector3.up, Color.green, false); + CreateAxis(Vector3.forward, Color.blue, true); } - void CreateAxis(Vector3 dir, Color color) { + void CreateAxis(Vector3 dir, Color color, bool longer) { GameObject line = new GameObject("Axis"); line.transform.SetParent(transform, false); LineRenderer lr = line.AddComponent(); lr.useWorldSpace = false; lr.positionCount = 2; lr.SetPosition(0, dir.normalized * -AxisLength); - lr.SetPosition(1, dir.normalized * AxisLength); + lr.SetPosition(1, dir.normalized * (longer ? 3 * AxisLength : AxisLength)); lr.material = new Material(Shader.Find("Unlit/Color")) { color = color };