コード例 #1
0
ファイル: Spherical.cs プロジェクト: MohammadUT/IRI.Japey
        public ISpherical Shift(ISphericalPoint newBase)
        {
            Cartesian3D <TLinear> temp = (Cartesian3D <TLinear>) this.ToCartesian <TLinear>().Shift(newBase.ToCartesian <TLinear>());

            return(temp.ToSphericalForm <TLinear, TAngular>(this.HorizontalRange));
        }
コード例 #2
0
ファイル: Spherical.cs プロジェクト: MohammadUT/IRI.Japey
        public ISpherical RotateAboutZ(AngularUnit value, RotateDirection direction)
        {
            Cartesian3D <TLinear> temp = (Cartesian3D <TLinear>) this.ToCartesian <TLinear>().RotateAboutZ(value, direction);

            return(temp.ToSphericalForm <TLinear, TAngular>(this.HorizontalRange));
        }