From a8b6138d4df97d2fae671bc1c9f6cfb4b89fc0f1 Mon Sep 17 00:00:00 2001 From: Apua Juan Date: Sun, 7 Jan 2024 21:13:35 +0800 Subject: [PATCH] Fix shape algorithm --- Assets/Scenes/SampleScene.unity | 4 ++-- Assets/Universe.cs | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index bb8f4b3..8c22e79 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -158,7 +158,7 @@ MonoBehaviour: DegreePerSecond: 36 RotationAxis: {x: 60, y: 80, z: 0} Amount: 128 - Shape: 1 + Shape: 0 --- !u!4 &77179604 Transform: m_ObjectHideFlags: 0 @@ -450,7 +450,7 @@ Transform: m_GameObject: {fileID: 963194225} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -20} + m_LocalPosition: {x: 0, y: 0, z: -25} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] diff --git a/Assets/Universe.cs b/Assets/Universe.cs index aaf27d9..e046133 100644 --- a/Assets/Universe.cs +++ b/Assets/Universe.cs @@ -300,9 +300,9 @@ public static Vector3 Tetrahedron() }; var p = Random.value; return new( - Radius * 2/3 * (v.X + p * (w.X - v.X)), - Radius * 2/3 * (v.Y + p * (w.Y - v.Y)), - Radius * 2/3 * (v.Z + p * (w.Z - v.Z)) + Radius / 2 * (v.X + p * (w.X - v.X)), + Radius / 2 * (v.Y + p * (w.Y - v.Y)), + Radius / 2 * (v.Z + p * (w.Z - v.Z)) ); }