From de8a2dbe091659413e8b70ebb0c7d239a5329785 Mon Sep 17 00:00:00 2001 From: spatialfree Date: Wed, 18 Dec 2024 11:36:13 -0500 Subject: [PATCH] setup sim slash test --- src/Arts.cs | 2 +- src/Rig.cs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Arts.cs b/src/Arts.cs index b49ac4a..032b257 100644 --- a/src/Arts.cs +++ b/src/Arts.cs @@ -131,7 +131,7 @@ static class Arts Mesh mesh = new(); Quat blade_ori = Rig.r_hld.orientation; Vec3 blade_pos = Rig.r_hld.position; - Vec3 tip_pos = blade_pos + blade_ori * V.XYZ(0, 0, 1); + Vec3 tip_pos = blade_pos + blade_ori * V.XYZ(0, 0, -1); mesh.SetData( new Vertex[] { new( blade_pos, V.XYZ(0,0,1)), diff --git a/src/Rig.cs b/src/Rig.cs index 9b8b4e8..9aae333 100644 --- a/src/Rig.cs +++ b/src/Rig.cs @@ -33,11 +33,11 @@ static class Rig btn_back.Step(Input.Key(Key.MouseRight).IsActive()); r_hld = new Pose( - V.XYZ(SKMath.Sin(Time.Totalf * 1f) * 0.1f, 0.5f, 1.0f), - Quat.FromAngles(0, 0, SKMath.Sin(Time.Totalf * 6f) * 30f) + V.XYZ(SKMath.Sin(Time.Totalf * 6f) * 0.6f * 0.0f, 0.5f, 1.0f), + Quat.FromAngles(0, 0, 45) * Quat.FromAngles(0, SKMath.Sin(Time.Totalf * 6f) * 60f, 0) ); l_aim = new Pose( - V.XYZ(SKMath.Sin(Time.Totalf * 2f) * 0.6f, 0.5f, 0.5f), + V.XYZ(0.0f, 0.5f, 0.5f), // V.XYZ(SKMath.Sin(Time.Totalf * 2f) * 0.6f, 0.5f, 0.5f), Quat.Identity );