Cartesian2

                二維笛卡爾點。
                new Cartesian2(x, y)
                Parameters:
                x (Number) (default 0.0) X分量。
                y (Number) (default 0.0) Y分量。
                See:

                Members

                x : Number

                X分量。
                Default Value: 0.0

                y : Number

                Y分量。
                Default Value: 0.0

                (static) packedLength : Number

                用于將對象打包到數組中的元素數。

                (static, constant) UNIT_X : Cartesian2

                初始化為(1.0,0.0)的不可變cartesian2實例。

                (static, constant) UNIT_Y : Cartesian2

                初始化為(0.0,1.0)的不可變cartesian2實例。

                (static, constant) ZERO : Cartesian2

                初始化為(0.0,0.0)的不可變cartesian2實例。

                Methods

                clone(result) → {Cartesian2}
                復制此cartesian2實例。
                Parameters:
                result (Cartesian2) 存儲結果的對象。
                equals(right) → {Boolean}
                將該笛卡爾與提供的笛卡爾分量進行比較,如果相等則返回true,否則返回false
                Parameters:
                right (Cartesian2) 右手邊笛卡爾。
                equalsEpsilon(right, relativeEpsilon, absoluteEpsilon) → {Boolean}
                將該笛卡爾與提供的笛卡爾分量進行比較,如果通過絕對或相對公差測試,則返回true,否則返回false
                Parameters:
                right (Cartesian2) 右手邊笛卡爾。
                relativeEpsilon (Number) 用于等同性測試的相對epsilon公差。
                absoluteEpsilon (Number) (default relativeEpsilon) 用于等同性測試的絕對epsilon公差。
                toString() → {String}
                創建一個字符串,以'(x,y)'格式表示此笛卡爾。
                (static) abs(cartesian, result) → {Cartesian2}
                計算所提供笛卡爾的絕對值。
                Parameters:
                cartesian (Cartesian2) 要計算其絕對值的笛卡爾。
                result (Cartesian2) 存儲結果的對象。
                (static) add(left, right, result) → {Cartesian2}
                計算兩個笛卡爾的分量和。
                Parameters:
                left (Cartesian2) 第一個笛卡爾。
                right (Cartesian2) 第二個笛卡爾。
                result (Cartesian2) 存儲結果的對象。
                (static) angleBetween(left, right) → {Number}
                返回所提供cartesian之間的角度(以弧度表示)。
                Parameters:
                left (Cartesian2) 第一個笛卡爾。
                right (Cartesian2) 第二個笛卡爾。
                (static) clone(cartesian, result) → {Cartesian2}
                復制cartesian2實例。
                Parameters:
                cartesian (Cartesian2) 要復制的笛卡爾坐標。
                result (Cartesian2) 存儲結果的對象。
                (static) distance(left, right) → {Number}
                計算兩點之間的距離。
                Parameters:
                left (Cartesian2) 計算距離的第一個點。
                right (Cartesian2) 計算距離的第二個點。
                Example
                // Returns 1.0
                var d = bmgl.Cartesian2.distance(new bmgl.Cartesian2(1.0, 0.0), new bmgl.Cartesian2(2.0, 0.0));
                (static) distanceSquared(left, right) → {Number}
                計算兩點之間的平方距離。使用此函數比較平方距離比使用Cartesian2#distance比較距離更有效。
                Parameters:
                left (Cartesian2) 計算距離的第一個點。
                right (Cartesian2) 計算距離的第二個點。
                Example
                // Returns 4.0, not 2.0
                var d = bmgl.Cartesian2.distance(new bmgl.Cartesian2(1.0, 0.0), new bmgl.Cartesian2(3.0, 0.0));
                (static) divideByScalar(cartesian, scalar, result) → {Cartesian2}
                將提供的笛卡爾分量除以提供的標量。
                Parameters:
                cartesian (Cartesian2) 要分割的笛卡爾。
                scalar (Number) 要除以的標量。
                result (Cartesian2) 存儲結果的對象。
                (static) divideComponents(left, right, result) → {Cartesian2}
                計算兩個笛卡爾人的分量商。
                Parameters:
                left (Cartesian2) 第一個笛卡爾。
                right (Cartesian2) 第二個笛卡爾。
                result (Cartesian2) 存儲結果的對象。
                (static) dot(left, right) → {Number}
                計算兩個笛卡爾的點(標量)積。
                Parameters:
                left (Cartesian2) 第一個笛卡爾。
                right (Cartesian2) 第二個笛卡爾。
                (static) equals(left, right) → {Boolean}
                比較提供的cartesian組件,如果相等則返回true,否則返回false
                Parameters:
                left (Cartesian2) 第一個笛卡爾。
                right (Cartesian2) 第二個笛卡爾。
                (static) equalsEpsilon(left, right, relativeEpsilon, absoluteEpsilon) → {Boolean}
                比較提供的cartesian組件,如果通過絕對或相對公差測試,則返回true,否則返回false
                Parameters:
                left (Cartesian2) 第一個笛卡爾。
                right (Cartesian2) 第二個笛卡爾。
                relativeEpsilon (Number) 用于等同性測試的相對epsilon公差。
                absoluteEpsilon (Number) (default relativeEpsilon) 用于等同性測試的絕對epsilon公差。
                (static) fromArray(array, startingIndex, result) → {Cartesian2}
                從數組中的兩個連續元素創建cartesian2。
                Parameters:
                array (Array.<Number>) 兩個連續元素分別對應X和Y分量的數組。
                startingIndex (Number) (default 0) 第一個元素數組的偏移量,它對應于x組件。
                result (Cartesian2) 存儲結果的對象。
                Example
                // Create a Cartesian2 with (1.0, 2.0)
                var v = [1.0, 2.0];
                var p = bmgl.Cartesian2.fromArray(v);
                
                // Create a Cartesian2 with (1.0, 2.0) using an offset into an array
                var v2 = [0.0, 0.0, 1.0, 2.0];
                var p2 = bmgl.Cartesian2.fromArray(v2, 2);
                (static) fromCartesian3(cartesian, result) → {Cartesian2}
                從現有cartesian3創建cartesian2實例。這只需要取cartesian3和drops z的x和y屬性。
                Parameters:
                cartesian (Cartesian3) 要從中創建cartesian2實例的cartesian3實例。
                result (Cartesian2) 存儲結果的對象。
                (static) fromCartesian4(cartesian, result) → {Cartesian2}
                從現有cartesian4創建cartesian2實例。這只需要取cartesian4的x和y屬性,然后滴z和w。
                Parameters:
                cartesian (Cartesian4) 要從中創建cartesian2實例的cartesian4實例。
                result (Cartesian2) 存儲結果的對象。
                (static) fromElements(x, y, result) → {Cartesian2}
                從x和y坐標創建cartesian2實例。
                Parameters:
                x (Number) X坐標。
                y (Number) Y坐標。
                result (Cartesian2) 存儲結果的對象。
                (static) lerp(start, end, t, result) → {Cartesian2}
                使用提供的笛卡爾數來計算t處的線性插值或外推。
                Parameters:
                start (Cartesian2) 0.0時與t對應的值。
                end (Cartesian2) 與t對應的值為1.0。
                t (Number) 沿t插入的點。
                result (Cartesian2) 存儲結果的對象。
                (static) magnitude(cartesian) → {Number}
                計算笛卡爾級數(長度)。
                Parameters:
                cartesian (Cartesian2) 要計算其大小的笛卡爾實例。
                (static) magnitudeSquared(cartesian) → {Number}
                計算提供的笛卡爾平方量級。
                Parameters:
                cartesian (Cartesian2) 要計算其平方大小的笛卡爾實例。
                (static) maximumByComponent(first, second, result) → {Cartesian2}
                比較兩個笛卡爾并計算包含所提供笛卡爾最大成分的笛卡爾。
                Parameters:
                first (Cartesian2) 要比較的笛卡爾。
                second (Cartesian2) 要比較的笛卡爾。
                result (Cartesian2) 存儲結果的對象。
                (static) maximumComponent(cartesian) → {Number}
                計算所提供笛卡爾坐標系的最大分量的值。
                Parameters:
                cartesian (Cartesian2) 要使用的笛卡爾。
                (static) minimumByComponent(first, second, result) → {Cartesian2}
                比較兩個笛卡爾并計算包含所提供笛卡爾的最小分量的笛卡爾。
                Parameters:
                first (Cartesian2) 要比較的笛卡爾。
                second (Cartesian2) 要比較的笛卡爾。
                result (Cartesian2) 存儲結果的對象。
                (static) minimumComponent(cartesian) → {Number}
                計算所提供笛卡爾坐標系的最小分量的值。
                Parameters:
                cartesian (Cartesian2) 要使用的笛卡爾。
                (static) mostOrthogonalAxis(cartesian, result) → {Cartesian2}
                返回與提供的笛卡爾坐標最正交的軸。
                Parameters:
                cartesian (Cartesian2) 找到最正交軸的笛卡爾坐標。
                result (Cartesian2) 存儲結果的對象。
                (static) multiplyByScalar(cartesian, scalar, result) → {Cartesian2}
                將提供的笛卡爾分量乘以提供的標量。
                Parameters:
                cartesian (Cartesian2) 要縮放的笛卡爾坐標。
                scalar (Number) 要與之相乘的標量。
                result (Cartesian2) 存儲結果的對象。
                (static) multiplyComponents(left, right, result) → {Cartesian2}
                計算兩個笛卡爾的分量積。
                Parameters:
                left (Cartesian2) 第一個笛卡爾。
                right (Cartesian2) 第二個笛卡爾。
                result (Cartesian2) 存儲結果的對象。
                (static) negate(cartesian, result) → {Cartesian2}
                否定提供的笛卡爾。
                Parameters:
                cartesian (Cartesian2) 要否定的笛卡爾。
                result (Cartesian2) 存儲結果的對象。
                (static) normalize(cartesian, result) → {Cartesian2}
                計算所提供笛卡爾的規范化形式。
                Parameters:
                cartesian (Cartesian2) 要歸一化的笛卡爾。
                result (Cartesian2) 存儲結果的對象。
                (static) pack(value, array, startingIndex) → {Array.<Number>}
                將提供的實例存儲到提供的數組中。
                Parameters:
                value (Cartesian2) 要打包的值。
                array (Array.<Number>) 要打包的數組。
                startingIndex (Number) (default 0) 數組中開始打包元素的索引。
                (static) packArray(array, result) → {Array.<Number>}
                將cartesian2數組展平到組件數組中。
                Parameters:
                array (Array.<Cartesian2>) 要打包的笛卡爾人的陣列。
                result (Array.<Number>) 存儲結果的數組。
                (static) subtract(left, right, result) → {Cartesian2}
                計算兩個笛卡爾人的成分差異。
                Parameters:
                left (Cartesian2) 第一個笛卡爾。
                right (Cartesian2) 第二個笛卡爾。
                result (Cartesian2) 存儲結果的對象。
                (static) unpack(array, startingIndex, result) → {Cartesian2}
                從壓縮數組中檢索實例。
                Parameters:
                array (Array.<Number>) 壓縮數組。
                startingIndex (Number) (default 0) 要解包的元素的起始索引。
                result (Cartesian2) 存儲結果的對象。
                (static) unpackArray(array, result) → {Array.<Cartesian2>}
                將笛卡爾分量數組解包到笛卡爾2的數組中。
                Parameters:
                array (Array.<Number>) 要解包的組件數組。
                result (Array.<Cartesian2>) 存儲結果的數組。
                主站蜘蛛池模板: 免费看美女隐私直播| 国产精品欧美激情在线播放| 久久综合久久综合九色| 狼群视频在线观看www| 国产夫妻在线视频| 91网站在线看| 成人久久伊人精品伊人| 乱人伦人妻中文字幕| 波多野结衣电影区一区二区三区| 国产中文欧美日韩在线| 伊人中文字幕在线观看| 女人是男人的未来你的皮肤很柔顺| 久久人人爽人人爽人人片AV超碰| 欧美日韩精品一区二区三区不卡| 动漫人物将机机桶机机网站| 国产在线精品香蕉麻豆| 国外成人免费高清激情视频| 两性色午夜视频免费网 | 两个人日本免费完整版在线观看1| 果冻传媒和91制片厂| 亚洲综合色一区| 精品性高朝久久久久久久| 国产区精品一区二区不卡中文| 2019国产开嫩苞视频| 天天爱天天做天天爽夜夜揉| 中文字幕第3页| 日韩免费三级电影| 亚洲六月丁香六月婷婷蜜芽| 波多野结衣系列无限发射| 又爽又刺激的视频| 说女生二哈是什么意思| 国产特级毛片AAAAAA视频| 97久久精品一区二区三区| 好男人社区www在线观看| 中文字幕校园春色| 日本高清无卡码一区二区久久| 亚洲午夜在线一区| 残虐极限扩宫俱乐部小说| 免费看片免费播放| 美女被免费网站在线视| 国产免费观看网站|