コード例 #1
0
ファイル: Fix32Math.cs プロジェクト: liushengchao112/Ember
        public static void sincos(out FixFactor s, out FixFactor c, long nom, long den)
        {
            int index = SinCosLut.getIndex(nom, den);

            s = new FixFactor((long)SinCosLut.sin_table[index], (long)SinCosLut.FACTOR);
            c = new FixFactor((long)SinCosLut.cos_table[index], (long)SinCosLut.FACTOR);
        }
コード例 #2
0
ファイル: Fix32Math.cs プロジェクト: liushengchao112/Ember
        public static void sincos(out FixFactor s, out FixFactor c, FixFactor angle)
        {
            int index = SinCosLut.getIndex(angle.nom, angle.den);

            s = new FixFactor((long)SinCosLut.sin_table[index], (long)SinCosLut.FACTOR);
            c = new FixFactor((long)SinCosLut.cos_table[index], (long)SinCosLut.FACTOR);
        }
コード例 #3
0
ファイル: Fix32Math.cs プロジェクト: liushengchao112/Ember
        public static FixFactor cos(long nom, long den)
        {
            int index = SinCosLut.getIndex(nom, den);

            return(new FixFactor((long)SinCosLut.cos_table[index], (long)SinCosLut.FACTOR));
        }