コード例 #1
0
ファイル: Spherical.cs プロジェクト: youandhubris/Synecdoche
        public override bool Equals(object other)
        {
            if (!(other is Spherical))
            {
                return(false);
            }

            Spherical polar = (Spherical)other;

            return(this.radius.Equals(polar.radius) && this.azimuth.Equals(polar.azimuth) && this.azimuth.Equals(polar.polar));
        }
コード例 #2
0
ファイル: Spherical.cs プロジェクト: youandhubris/Synecdoche
        public static Vector3 PolarToCartesian(float radius, float azimuth, float polar)
        {
            Spherical cartesian = new Spherical(radius, azimuth, polar);

            return(cartesian);
        }
コード例 #3
0
ファイル: Spherical.cs プロジェクト: youandhubris/Synecdoche
        public static Spherical CartesianToPolar(Vector3 cartesian)
        {
            Spherical polar = new Spherical(cartesian);

            return(polar);
        }