Esempio n. 1
0
 /// helper function to transform Euler angles to radians to also take the shortest rotational angle from 0
 internal static Godot.Vector3 TransformEulerAnglesToRadians(Godot.Vector3 eulerAngles)
 {
     Godot.Vector3 ret = eulerAngles;
     ret.x = TransformEulerAngleToRadian(ret.x);
     ret.y = TransformEulerAngleToRadian(ret.y);
     ret.z = TransformEulerAngleToRadian(ret.z);
     return(ret);
 }
Esempio n. 2
0
        public void Normalize()
        {
            float num = Vector3.Magnitude(this);

            if (num > 1E-05f)
            {
                vec /= num;
            }
            else
            {
                vec = Vector3.zero;
            }
        }
Esempio n. 3
0
 public static Vector3 Convert(this Godot.Vector3 vector3)
 {
     return(new Vector3(vector3.x, vector3.y, vector3.z));
 }
Esempio n. 4
0
 private void OnInputEvent(Godot.Node camera, Godot.InputEvent ev, Godot.Vector3 clickPosition, Godot.Vector3 normalPosition, int index)
 {
     ClassOwner.OnInputEvent?.Invoke(camera, ev, clickPosition, normalPosition, index);
 }
Esempio n. 5
0
 private void CellSizeChanged(Godot.Vector3 vector)
 {
     ClassOwner.CellSizeChanged?.Invoke(vector);
 }
Esempio n. 6
0
 public Vector3(float x, float y, float z)
 {
     gVector3 = new Godot.Vector3(x, y, z);
 }
Esempio n. 7
0
 public Vector3()
 {
     gVector3 = new Godot.Vector3();
 }