国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久

Quaternion

用于表示三維空間中旋轉(zhuǎn)的一組四維坐標(biāo)。
new Quaternion(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:
  • PackableForInterpolation

Members

(static, constant) IDENTITY : Quaternion

初始化為(0.0、0.0、0.0、1.0)的不可變四元數(shù)實(shí)例。

(static) packedInterpolationLength : Number

用于以可插值形式將對(duì)象存儲(chǔ)到數(shù)組中的元素?cái)?shù)。

(static) packedLength : Number

用于將對(duì)象打包到數(shù)組中的元素?cái)?shù)。

(static, constant) ZERO : Quaternion

初始化為(0.0、0.0、0.0、0.0、0.0)的不可變四元數(shù)實(shí)例。

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

Methods

(static) add(left, right, result) → {Quaternion}
計(jì)算兩個(gè)四元數(shù)的分量和。
Parameters:
left (Quaternion) 第一個(gè)四元數(shù)。
right (Quaternion) 第二個(gè)四元數(shù)。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) clone(quaternion, result) → {Quaternion}
復(fù)制四元數(shù)實(shí)例。
Parameters:
quaternion (Quaternion) 要復(fù)制的四元數(shù)。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) computeAngle(quaternion) → {Number}
計(jì)算提供的四元數(shù)的旋轉(zhuǎn)角度。
Parameters:
quaternion (Quaternion) 要使用的四元數(shù)。
(static) computeAxis(quaternion, result) → {Cartesian3}
計(jì)算提供的四元數(shù)的旋轉(zhuǎn)軸。
Parameters:
quaternion (Quaternion) 要使用的四元數(shù)。
result (Cartesian3) 存儲(chǔ)結(jié)果的對(duì)象。
(static) computeInnerQuadrangle(q0, q1, q2, result) → {Quaternion}
計(jì)算內(nèi)部四邊形點(diǎn)。

這將計(jì)算四元數(shù),以確保班曲線(xiàn)為c1

Parameters:
q0 (Quaternion) 第一個(gè)四元數(shù)。
q1 (Quaternion) 第二個(gè)四元數(shù)。
q2 (Quaternion) 第三個(gè)四元數(shù)。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
See:
  • Quaternion#squad
(static) conjugate(quaternion, result) → {Quaternion}
計(jì)算所提供四元數(shù)的共軛。
Parameters:
quaternion (Quaternion) 共軛四元數(shù)。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) convertPackedArrayForInterpolation(packedArray, startingIndex, lastIndex, result)
將壓縮數(shù)組轉(zhuǎn)換為適合插值的形式。
Parameters:
packedArray (Array.<Number>) 壓縮數(shù)組。
startingIndex (Number) (default 0) 要轉(zhuǎn)換的第一個(gè)元素的索引。
lastIndex (Number) (default packedArray.length) 要轉(zhuǎn)換的最后一個(gè)元素的索引。
result (Array.<Number>) 存儲(chǔ)結(jié)果的對(duì)象。
(static) divideByScalar(quaternion, scalar, result) → {Quaternion}
將所提供的四元數(shù)分量除以所提供的標(biāo)量。
Parameters:
quaternion (Quaternion) 要分割的四元數(shù)。
scalar (Number) 要除以的標(biāo)量。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) dot(left, right) → {Number}
計(jì)算兩個(gè)四元數(shù)的點(diǎn)(標(biāo)量)積。
Parameters:
left (Quaternion) 第一個(gè)四元數(shù)。
right (Quaternion) 第二個(gè)四元數(shù)。
(static) equals(left, right) → {Boolean}
比較提供的四元數(shù)組件,如果相等,則返回true,否則返回false
Parameters:
left (Quaternion) 第一個(gè)四元數(shù)。
right (Quaternion) 第二個(gè)四元數(shù)。
(static) equalsEpsilon(left, right, epsilon) → {Boolean}
比較提供的四元數(shù)組件,如果它們?cè)谔峁┑膃psilon中,則返回true,否則返回false
Parameters:
left (Quaternion) 第一個(gè)四元數(shù)。
right (Quaternion) 第二個(gè)四元數(shù)。
epsilon (Number) 用于相等性測(cè)試的epsilon。
(static) exp(cartesian, result) → {Quaternion}
指數(shù)四元數(shù)函數(shù)。
Parameters:
cartesian (Cartesian3) 笛卡爾。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) fastSlerp(start, end, t, result) → {Quaternion}
使用提供的四元數(shù)計(jì)算T處的球面線(xiàn)性插值或外推。此實(shí)現(xiàn)比Quaternion#slerp更快,但精確到10-6
Parameters:
start (Quaternion) 0.0時(shí)與t對(duì)應(yīng)的值。
end (Quaternion) 與t對(duì)應(yīng)的值為1.0。
t (Number) 沿t插入的點(diǎn)。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
See:
  • Quaternion#slerp
(static) fastSquad(q0, q1, s0, s1, t, result) → {Quaternion}
計(jì)算四元數(shù)之間的球面四角插值。一種比Quaternion#squad快但不準(zhǔn)確的實(shí)現(xiàn)。
Parameters:
q0 (Quaternion) 第一個(gè)四元數(shù)。
q1 (Quaternion) 第二個(gè)四元數(shù)。
s0 (Quaternion) 第一個(gè)內(nèi)部四邊形。
s1 (Quaternion) 第二個(gè)內(nèi)部四邊形。
t (Number) [0,1]中用于插入的時(shí)間。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
See:
  • Quaternion#squad
(static) fromAxisAngle(axis, angle, result) → {Quaternion}
計(jì)算表示繞軸旋轉(zhuǎn)的四元數(shù)。
Parameters:
axis (Cartesian3) 旋轉(zhuǎn)軸。
angle (Number) 圍繞軸旋轉(zhuǎn)的弧度角。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) fromHeadingPitchRoll(headingPitchRoll, result) → {Quaternion}
根據(jù)給定的航向、縱傾和橫滾角度計(jì)算旋轉(zhuǎn)。航向是圍繞負(fù)Z軸的旋轉(zhuǎn)。螺距是圍繞負(fù)Y軸的旋轉(zhuǎn)。滾動(dòng)是圍繞正X軸的旋轉(zhuǎn)。
Parameters:
headingPitchRoll (HeadingPitchRoll) 以航向、縱傾和橫搖表示的旋轉(zhuǎn)。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) fromRotationMatrix(matrix, result) → {Quaternion}
從提供的Matrix3實(shí)例計(jì)算四元數(shù)。
Parameters:
matrix (Matrix3) 旋轉(zhuǎn)矩陣。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
See:
(static) inverse(quaternion, result) → {Quaternion}
計(jì)算所提供四元數(shù)的倒數(shù)。
Parameters:
quaternion (Quaternion) 要規(guī)范化的四元數(shù)。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) lerp(start, end, t, result) → {Quaternion}
使用提供的四元數(shù)計(jì)算t處的線(xiàn)性插值或外推。
Parameters:
start (Quaternion) 0.0時(shí)與t對(duì)應(yīng)的值。
end (Quaternion) 與t對(duì)應(yīng)的值為1.0。
t (Number) 沿t插入的點(diǎn)。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) log(quaternion, result) → {Cartesian3}
對(duì)數(shù)四元數(shù)函數(shù)。
Parameters:
quaternion (Quaternion) 單位四元數(shù)。
result (Cartesian3) 存儲(chǔ)結(jié)果的對(duì)象。
(static) magnitude(quaternion) → {Number}
計(jì)算提供的四元數(shù)的大小。
Parameters:
quaternion (Quaternion) 共軛四元數(shù)。
(static) magnitudeSquared(quaternion) → {Number}
計(jì)算提供的四元數(shù)的大小平方。
Parameters:
quaternion (Quaternion) 共軛四元數(shù)。
(static) multiply(left, right, result) → {Quaternion}
計(jì)算兩個(gè)四元數(shù)的乘積。
Parameters:
left (Quaternion) 第一個(gè)四元數(shù)。
right (Quaternion) 第二個(gè)四元數(shù)。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) multiplyByScalar(quaternion, scalar, result) → {Quaternion}
將提供的四元數(shù)分量乘以提供的標(biāo)量。
Parameters:
quaternion (Quaternion) 要縮放的四元數(shù)。
scalar (Number) 要與之相乘的標(biāo)量。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) negate(quaternion, result) → {Quaternion}
否定提供的四元數(shù)。
Parameters:
quaternion (Quaternion) 要求反的四元數(shù)。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) normalize(quaternion, result) → {Quaternion}
計(jì)算提供的四元數(shù)的規(guī)范化形式。
Parameters:
quaternion (Quaternion) 要規(guī)范化的四元數(shù)。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) pack(value, array, startingIndex) → {Array.<Number>}
將提供的實(shí)例存儲(chǔ)到提供的數(shù)組中。
Parameters:
value (Quaternion) 要打包的值。
array (Array.<Number>) 要打包的數(shù)組。
startingIndex (Number) (default 0) 數(shù)組中開(kāi)始打包元素的索引。
(static) slerp(start, end, t, result) → {Quaternion}
使用提供的四元數(shù)計(jì)算T處的球面線(xiàn)性插值或外推。
Parameters:
start (Quaternion) 0.0時(shí)與t對(duì)應(yīng)的值。
end (Quaternion) 與t對(duì)應(yīng)的值為1.0。
t (Number) 沿t插入的點(diǎn)。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
See:
  • Quaternion#fastSlerp
(static) squad(q0, q1, s0, s1, t, result) → {Quaternion}
計(jì)算四元數(shù)之間的球面四角插值。
Parameters:
q0 (Quaternion) 第一個(gè)四元數(shù)。
q1 (Quaternion) 第二個(gè)四元數(shù)。
s0 (Quaternion) 第一個(gè)內(nèi)部四邊形。
s1 (Quaternion) 第二個(gè)內(nèi)部四邊形。
t (Number) [0,1]中用于插入的時(shí)間。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
Example
// 1. compute the squad interpolation between two quaternions on a curve
var s0 = bmgl.Quaternion.computeInnerQuadrangle(quaternions[i - 1], quaternions[i], quaternions[i + 1], new bmgl.Quaternion());
var s1 = bmgl.Quaternion.computeInnerQuadrangle(quaternions[i], quaternions[i + 1], quaternions[i + 2], new bmgl.Quaternion());
var q = bmgl.Quaternion.squad(quaternions[i], quaternions[i + 1], s0, s1, t, new bmgl.Quaternion());

// 2. compute the squad interpolation as above but where the first quaternion is a end point.
var s1 = bmgl.Quaternion.computeInnerQuadrangle(quaternions[0], quaternions[1], quaternions[2], new bmgl.Quaternion());
var q = bmgl.Quaternion.squad(quaternions[0], quaternions[1], quaternions[0], s1, t, new bmgl.Quaternion());
See:
  • Quaternion#computeInnerQuadrangle
(static) subtract(left, right, result) → {Quaternion}
計(jì)算兩個(gè)四元數(shù)的分量差。
Parameters:
left (Quaternion) 第一個(gè)四元數(shù)。
right (Quaternion) 第二個(gè)四元數(shù)。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) unpack(array, startingIndex, result) → {Quaternion}
從壓縮數(shù)組中檢索實(shí)例。
Parameters:
array (Array.<Number>) 壓縮數(shù)組。
startingIndex (Number) (default 0) 要解包的元素的起始索引。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
(static) unpackInterpolationResult(array, sourceArray, firstIndex, lastIndex, result) → {Quaternion}
從用convertPackedArrayForInterpolation轉(zhuǎn)換的壓縮數(shù)組中檢索實(shí)例。
Parameters:
array (Array.<Number>) 以前打包用于插值的數(shù)組。
sourceArray (Array.<Number>) 原始?jí)嚎s數(shù)組。
firstIndex (Number) (default 0) 用于轉(zhuǎn)換數(shù)組的FirstIndex。
lastIndex (Number) (default packedArray.length) 用于轉(zhuǎn)換數(shù)組的最后一個(gè)索引。
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
clone(result) → {Quaternion}
復(fù)制此四元數(shù)實(shí)例。
Parameters:
result (Quaternion) 存儲(chǔ)結(jié)果的對(duì)象。
equals(right) → {Boolean}
將其與提供的四元數(shù)組件進(jìn)行比較,如果相等,則返回true,否則返回false
Parameters:
right (Quaternion) 右側(cè)四元數(shù)。
equalsEpsilon(right, epsilon) → {Boolean}
將其與提供的四元數(shù)組件進(jìn)行比較,如果它們?cè)谔峁┑膃psilon中,則返回true,否則返回false
Parameters:
right (Quaternion) 右側(cè)四元數(shù)。
epsilon (Number) 用于相等性測(cè)試的epsilon。
toString() → {String}
返回以格式(x、y、z、w)表示此四元數(shù)的字符串。
国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久
<code id="kseui"><acronym id="kseui"></acronym></code>
  • <abbr id="kseui"><tbody id="kseui"></tbody></abbr>
  • <button id="kseui"></button>
  • 国产成人成网站在线播放青青| 欧美视频一区| 妖精视频成人观看www| 久久久久久久久四区三区| 在线免费观看欧美| 色综合视频二区偷拍在线 | 亚洲精选一区| 欧美日韩国产高清视频| 六月婷婷久久| 亚洲国产黄色| 欧美不卡福利| 日韩精品一区二区三区外面| 999在线免费观看视频| 亚洲毛片视频| 欧美日韩福利| 日韩尤物视频| 免费成人看片网址| 精品日本一区二区三区| 蜜桃久久精品乱码一区二区| 激情偷拍久久| 欧美午夜免费| 欧美精品二区| 亚洲人一区二区| 欧美日韩在线一二三| 国产欧美日韩综合一区在线观看| 销魂美女一区二区三区视频在线| 午夜日本精品| 一区二区三区av| 神马欧美一区二区| 日韩欧美精品久久| 日韩国产精品一区二区三区| 欧美极品日韩| 欧美国产二区| 韩国一区二区三区美女美女秀| 99精品国产高清一区二区| 亚洲欧美精品| 亚洲中字黄色| 久久久久国产精品一区三寸| 免费在线观看成人av| 久久高清国产| 91免费在线观看网站| 99re6在线| 国产综合第一页| 国产自产精品| 美女黄毛**国产精品啪啪| 久久精品美女| 日韩中文一区| 自拍亚洲欧美老师丝袜| 欧美日韩成人一区二区三区| 亚洲天堂偷拍| 国产精品久久九九| 91精品国产99久久久久久红楼| 91九色露脸| 精品国产一区二区三区日日嗨| 久久偷看各类wc女厕嘘嘘偷窃| 欧美国产综合视频| 一区二区不卡在线| 亚洲成人在线| 久久一本综合频道| 久久草视频在线看| 日韩三级在线播放| 欧美特黄视频| 久久国产66| 蜜桃日韩视频| 亚洲欧美伊人| 国产亚洲欧洲| 国产高清自拍一区| 免费精品视频一区| 欧美激情在线| 久久九九电影| 欧美aaaaa喷水| 欧美精品一线| 91九色露脸| 亚洲精品成人久久久998| 欧美午夜电影在线观看| 久久久久久9| 日本不卡在线观看| 亚洲经典自拍| 国产亚洲欧美一区二区| 在线免费观看一区二区三区| 一本色道久久综合亚洲精品高清| 99高清视频有精品视频| 日韩av图片| 亚洲一区二区三区精品视频 | 中文字幕久久综合| 亚洲综合不卡| 日韩久久久久久久| 亚洲一区日韩| 日韩久久不卡| 欧美一级二区| 中文字幕一区二区三区在线乱码| 久久亚裔精品欧美| 国产精品v欧美精品v日韩精品| 久久久亚洲人| 亚洲欧美综合一区| 国产经品一区二区| 狠狠色综合网站久久久久久久| 国产成人精品免费视频大全最热| 欧美国产专区| 激情欧美一区二区三区中文字幕| 亚洲欧洲精品在线| 99久久无色码| 很黄很黄激情成人| 欧美精品亚洲| 久久久一二三| 韩日午夜在线资源一区二区| 精品乱码一区二区三区| 一区二区av| 亚洲一区二区不卡视频| av一区二区三区在线观看| 欧美三级在线| 手机成人在线| 国产精品免费一区二区三区四区 | 国产综合 伊人色| 亚洲美女视频在线免费观看| 青青草原成人| 波多野结衣成人在线| 最新日韩欧美| 自拍偷拍一区二区三区| 久久久久久九九| 久久精品一区二区国产| 亚洲高清毛片| 欧美va天堂| 日韩av电影免费观看| 国产精品一区在线播放| 国产乱人伦精品一区二区| 欧美日韩国产在线一区| 欧美久久久久久久| 国产精品视频免费观看| 亚洲一区影院| 亚洲精品国产系列| 国产精品国产亚洲精品看不卡15| 裸模一区二区三区免费| 国产精品免费一区二区| 六月婷婷久久| 亚洲尤物在线| 一区二区三区四区五区视频| 欧美激情四色| 欧美日韩精品不卡| 伊人情人网综合| 亚洲国产日韩综合一区| 日本一区不卡| 欧美一区二区视频17c| 狼狼综合久久久久综合网| 国产另类自拍| 国产亚洲二区| 精品国产综合区久久久久久| 999视频在线观看| 高清视频在线观看一区| 久久影院亚洲| 99国内精品久久久久久久软件| 久久成人精品| 久久三级福利| 成人自拍视频网站| 国产精品有限公司| 久久99精品久久久久久久久久 | 久久日韩精品| av激情久久| 精品综合在线| 欧洲一区二区在线| 一区二区三区视频在线播放| 色爱区成人综合网| 中文精品一区二区三区| 国产精品初高中精品久久 | 麻豆av一区二区| 日本午夜精品一区二区| 亚洲成色www久久网站| 欧美精品国产一区二区| 亚洲成人原创| 久久久久久久尹人综合网亚洲| 51成人做爰www免费看网站| 国产精品国产亚洲精品看不卡15 | 亚洲一区在线直播| 国产高清一区视频| 欧美黑人3p| 欧美日韩亚洲一区二区三区四区| 激情久久久久| 米奇777在线欧美播放| 国产精品污www一区二区三区| 久久久久免费网| 在线亚洲美日韩| 一区二区三区四区国产| 国产v亚洲v天堂无码| 日韩在线导航| 99精品欧美一区二区三区| av日韩免费电影| 亚洲欧美日韩国产yyy| 欧美日韩在线精品| 久久人人精品| 亚洲欧美在线网| 国产精品制服诱惑| 狼狼综合久久久久综合网| 欧美精品成人| 成人av电影免费| 在线国产精品网| 麻豆九一精品爱看视频在线观看免费| 国产亚洲欧美另类一区二区三区 | 欧美亚洲三级| 欧美日韩综合另类| 最新成人av网站|