亚洲动漫在线观看-亚洲动漫第一页-亚洲丁香婷婷-亚洲丶国产丶欧美一区二区三区-亚洲第一综合网站-亚洲第一永久色

Cartesian4

一個4d笛卡爾點。
new Cartesian4(x, y, z, w)
Parameters:
x (Number) (default 0.0) X分量。
y (Number) (default 0.0) Y分量。
z (Number) (default 0.0) Z分量。
w (Number) (default 0.0) W分量。
See:

Members

w : Number

W分量。
Default Value: 0.0

x : Number

X分量。
Default Value: 0.0

y : Number

Y分量。
Default Value: 0.0

z : Number

Z分量。
Default Value: 0.0

(static) packedLength : Number

用于將對象打包到數(shù)組中的元素數(shù)。

(static, constant) UNIT_W : Cartesian4

初始化為(0.0、0.0、0.0、1.0)的不可變cartesian4實例。

(static, constant) UNIT_X : Cartesian4

初始化為(1.0、0.0、0.0、0.0、0.0)的不可變cartesian4實例。

(static, constant) UNIT_Y : Cartesian4

初始化為(0.0、1.0、0.0、0.0)的不可變cartesian4實例。

(static, constant) UNIT_Z : Cartesian4

初始化為(0.0、0.0、1.0、0.0)的不可變cartesian4實例。

(static, constant) ZERO : Cartesian4

初始化為(0.0、0.0、0.0、0.0)的不可變cartesian4實例。

Methods

clone(result) → {Cartesian4}
復(fù)制此cartesian4實例。
Parameters:
result (Cartesian4) 存儲結(jié)果的對象。
equals(right) → {Boolean}
將該笛卡爾與提供的笛卡爾分量進(jìn)行比較,如果相等則返回true,否則返回false
Parameters:
right (Cartesian4) 右手邊笛卡爾。
equalsEpsilon(right, relativeEpsilon, absoluteEpsilon) → {Boolean}
將該笛卡爾與提供的笛卡爾分量進(jìn)行比較,如果通過絕對或相對公差測試,則返回true,否則返回false
Parameters:
right (Cartesian4) 右手邊笛卡爾。
relativeEpsilon (Number) 用于等同性測試的相對epsilon公差。
absoluteEpsilon (Number) (default relativeEpsilon) 用于等同性測試的絕對epsilon公差。
toString() → {String}
創(chuàng)建一個字符串,以“(x,y,z,w)”格式表示此笛卡爾。
(static) abs(cartesian, result) → {Cartesian4}
計算所提供笛卡爾的絕對值。
Parameters:
cartesian (Cartesian4) 要計算其絕對值的笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) add(left, right, result) → {Cartesian4}
計算兩個笛卡爾的分量和。
Parameters:
left (Cartesian4) 第一個笛卡爾。
right (Cartesian4) 第二個笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) clone(cartesian, result) → {Cartesian4}
復(fù)制cartesian4實例。
Parameters:
cartesian (Cartesian4) 要復(fù)制的笛卡爾坐標(biāo)。
result (Cartesian4) 存儲結(jié)果的對象。
(static) distance(left, right) → {Number}
計算兩點之間的4空間距離。
Parameters:
left (Cartesian4) 計算距離的第一個點。
right (Cartesian4) 計算距離的第二個點。
Example
// Returns 1.0
var d = bmgl.Cartesian4.distance(
  new bmgl.Cartesian4(1.0, 0.0, 0.0, 0.0),
  new bmgl.Cartesian4(2.0, 0.0, 0.0, 0.0));
(static) distanceSquared(left, right) → {Number}
計算兩點之間的平方距離。使用此函數(shù)比較平方距離比使用Cartesian4#distance比較距離更有效。
Parameters:
left (Cartesian4) 計算距離的第一個點。
right (Cartesian4) 計算距離的第二個點。
Example
// Returns 4.0, not 2.0
var d = bmgl.Cartesian4.distance(
  new bmgl.Cartesian4(1.0, 0.0, 0.0, 0.0),
  new bmgl.Cartesian4(3.0, 0.0, 0.0, 0.0));
(static) divideByScalar(cartesian, scalar, result) → {Cartesian4}
將提供的笛卡爾分量除以提供的標(biāo)量。
Parameters:
cartesian (Cartesian4) 要分割的笛卡爾。
scalar (Number) 要除以的標(biāo)量。
result (Cartesian4) 存儲結(jié)果的對象。
(static) divideComponents(left, right, result) → {Cartesian4}
計算兩個笛卡爾人的分量商。
Parameters:
left (Cartesian4) 第一個笛卡爾。
right (Cartesian4) 第二個笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) dot(left, right) → {Number}
計算兩個笛卡爾的點(標(biāo)量)積。
Parameters:
left (Cartesian4) 第一個笛卡爾。
right (Cartesian4) 第二個笛卡爾。
(static) equals(left, right) → {Boolean}
比較提供的cartesian組件,如果相等則返回true,否則返回false
Parameters:
left (Cartesian4) 第一個笛卡爾。
right (Cartesian4) 第二個笛卡爾。
(static) equalsEpsilon(left, right, relativeEpsilon, absoluteEpsilon) → {Boolean}
比較提供的cartesian組件,如果通過絕對或相對公差測試,則返回true,否則返回false
Parameters:
left (Cartesian4) 第一個笛卡爾。
right (Cartesian4) 第二個笛卡爾。
relativeEpsilon (Number) 用于等同性測試的相對epsilon公差。
absoluteEpsilon (Number) (default relativeEpsilon) 用于等同性測試的絕對epsilon公差。
(static) fromArray(array, startingIndex, result) → {Cartesian4}
從數(shù)組中的四個連續(xù)元素創(chuàng)建cartesian4。
Parameters:
array (Array.<Number>) 其四個連續(xù)元素分別對應(yīng)于x、y、z和w分量的數(shù)組。
startingIndex (Number) (default 0) 第一個元素數(shù)組的偏移量,它對應(yīng)于x組件。
result (Cartesian4) 存儲結(jié)果的對象。
Example
// Create a Cartesian4 with (1.0, 2.0, 3.0, 4.0)
var v = [1.0, 2.0, 3.0, 4.0];
var p = bmgl.Cartesian4.fromArray(v);

// Create a Cartesian4 with (1.0, 2.0, 3.0, 4.0) using an offset into an array
var v2 = [0.0, 0.0, 1.0, 2.0, 3.0, 4.0];
var p2 = bmgl.Cartesian4.fromArray(v2, 2);
(static) fromColor(color, result) → {Cartesian4}
Color創(chuàng)建cartesian4實例。redgreenbluealpha分別映射到xyzw
Parameters:
color (Color) 源顏色。
result (Cartesian4) 存儲結(jié)果的對象。
(static) fromElements(x, y, z, w, result) → {Cartesian4}
從x、y、z和w坐標(biāo)創(chuàng)建cartesian4實例。
Parameters:
x (Number) X坐標(biāo)。
y (Number) Y坐標(biāo)。
z (Number) Z坐標(biāo)。
w (Number) W坐標(biāo)。
result (Cartesian4) 存儲結(jié)果的對象。
(static) lerp(start, end, t, result) → {Cartesian4}
使用提供的笛卡爾數(shù)來計算t處的線性插值或外推。
Parameters:
start (Cartesian4) 0.0時與t對應(yīng)的值。
end (Cartesian4) 與t對應(yīng)的值為1.0。
t (Number) 沿t插入的點。
result (Cartesian4) 存儲結(jié)果的對象。
(static) magnitude(cartesian) → {Number}
計算笛卡爾級數(shù)(長度)。
Parameters:
cartesian (Cartesian4) 要計算其大小的笛卡爾實例。
(static) magnitudeSquared(cartesian) → {Number}
計算提供的笛卡爾平方量級。
Parameters:
cartesian (Cartesian4) 要計算其平方大小的笛卡爾實例。
(static) maximumByComponent(first, second, result) → {Cartesian4}
比較兩個笛卡爾并計算包含所提供笛卡爾最大成分的笛卡爾。
Parameters:
first (Cartesian4) 要比較的笛卡爾。
second (Cartesian4) 要比較的笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) maximumComponent(cartesian) → {Number}
計算所提供笛卡爾坐標(biāo)系的最大分量的值。
Parameters:
cartesian (Cartesian4) 要使用的笛卡爾。
(static) minimumByComponent(first, second, result) → {Cartesian4}
比較兩個笛卡爾并計算包含所提供笛卡爾的最小分量的笛卡爾。
Parameters:
first (Cartesian4) 要比較的笛卡爾。
second (Cartesian4) 要比較的笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) minimumComponent(cartesian) → {Number}
計算所提供笛卡爾坐標(biāo)系的最小分量的值。
Parameters:
cartesian (Cartesian4) 要使用的笛卡爾。
(static) mostOrthogonalAxis(cartesian, result) → {Cartesian4}
返回與提供的笛卡爾坐標(biāo)最正交的軸。
Parameters:
cartesian (Cartesian4) 找到最正交軸的笛卡爾坐標(biāo)。
result (Cartesian4) 存儲結(jié)果的對象。
(static) multiplyByScalar(cartesian, scalar, result) → {Cartesian4}
將提供的笛卡爾分量乘以提供的標(biāo)量。
Parameters:
cartesian (Cartesian4) 要縮放的笛卡爾坐標(biāo)。
scalar (Number) 要與之相乘的標(biāo)量。
result (Cartesian4) 存儲結(jié)果的對象。
(static) multiplyComponents(left, right, result) → {Cartesian4}
計算兩個笛卡爾的分量積。
Parameters:
left (Cartesian4) 第一個笛卡爾。
right (Cartesian4) 第二個笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) negate(cartesian, result) → {Cartesian4}
否定提供的笛卡爾。
Parameters:
cartesian (Cartesian4) 要否定的笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) normalize(cartesian, result) → {Cartesian4}
計算所提供笛卡爾的規(guī)范化形式。
Parameters:
cartesian (Cartesian4) 要歸一化的笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) pack(value, array, startingIndex) → {Array.<Number>}
將提供的實例存儲到提供的數(shù)組中。
Parameters:
value (Cartesian4) 要打包的值。
array (Array.<Number>) 要打包的數(shù)組。
startingIndex (Number) (default 0) 數(shù)組中開始打包元素的索引。
(static) packArray(array, result) → {Array.<Number>}
將一個cartesian4數(shù)組展平到組件數(shù)組中。
Parameters:
array (Array.<Cartesian4>) 要打包的笛卡爾人的陣列。
result (Array.<Number>) 存儲結(jié)果的數(shù)組。
(static) packFloat(value, result) → {Cartesian4}
將任意浮點值打包為4個可使用uint8表示的值。
Parameters:
value (Number) 浮點數(shù)
result (Cartesian4) 將包含已包裝浮點數(shù)的cartesian4。
(static) subtract(left, right, result) → {Cartesian4}
計算兩個笛卡爾人的成分差異。
Parameters:
left (Cartesian4) 第一個笛卡爾。
right (Cartesian4) 第二個笛卡爾。
result (Cartesian4) 存儲結(jié)果的對象。
(static) unpack(array, startingIndex, result) → {Cartesian4}
從壓縮數(shù)組中檢索實例。
Parameters:
array (Array.<Number>) 壓縮數(shù)組。
startingIndex (Number) (default 0) 要解包的元素的起始索引。
result (Cartesian4) 存儲結(jié)果的對象。
(static) unpackArray(array, result) → {Array.<Cartesian4>}
將笛卡爾分量數(shù)組解包到笛卡爾4中并將其數(shù)組解包。
Parameters:
array (Array.<Number>) 要解包的組件數(shù)組。
result (Array.<Cartesian4>) 存儲結(jié)果的數(shù)組。
主站蜘蛛池模板: 欧美高清在线精品一区 | 国产精品久久久久久久久免费hd | 欧美亚洲国产另类 | 睡男神的这件小事小说在线阅读 | 小小水蜜桃免费影院 | 日韩精品一区二区三区老鸭窝 | 色综合久久丁香婷婷 | 国产日韩精品一区二区在线观看播放 | 国产欧美国产综合第一区 | 精品国语对白精品自拍视 | 久久精品一区二区免费看 | 亚飞与亚基国语1080p在线观看 | 狠狠干2016 | 精品国产成a人在线观看 | 日本三级成人中文字幕乱码 | 国产实拍会所女技师在线 | 激情婷婷成人亚洲综合 | 欧美成人免费tv在线播放 | 青青在线视频免费 | 成人香蕉xxxxxxx | www视频免费 | 嫩草影院永久在线一二三四 | 精品久久香蕉国产线看观看亚洲 | 免费观看韩剧网站在线观看 | 亚洲精品第三页 | 色中色破解版 | 我的妹妹最近有点怪在线观看 | 国色天香社区视频在线观看免费完整版 | 大伊香蕉精品视频一区 | 国内精品91东航翘臀女神在线 | 欧美军人男同69gay | 兽皇videos日本另类 | 国产亚洲欧美成人久久片 | 四虎永久免费在线观看 | 免费在线观看中文字幕 | 鸭子玩富婆流白浆视频 | 大桥未久aⅴ一区二区 | 欧美一级高清免费a | 精品久久久久久久久久久 | 色字当头 | 污污的动态图合集 |