ソースコード
using UnityEngine; public static class Vector3Extensions { public static bool IsUniform( this Vector3 self ) { return Mathf.Approximately( self.x, self.y ) && Mathf.Approximately( self.x, self.z ); } }
使い方
var v1 = new Vector3( 1, 1, 1 ); var v2 = new Vector3( 1, 2, 3 ); v1.IsUniform(); // True v2.IsUniform(); // False