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

Transforms

包含將位置轉(zhuǎn)換為各種參考幀的函數(shù)。

Methods

(static) computeFixedToIcrfMatrix(date, result) → {Matrix3}
計算旋轉(zhuǎn)矩陣,在給定時間將點或矢量從地球固定框架軸(ITRF)轉(zhuǎn)換為國際天體參考框架(GCRF/ICRF)慣性框架軸。如果尚未加載進(jìn)行轉(zhuǎn)換所需的數(shù)據(jù),則此函數(shù)可能返回未定義的。
Parameters:
date (JulianDate) 計算旋轉(zhuǎn)矩陣的時間。
result (Matrix3) 存儲結(jié)果的對象。如果未指定此參數(shù),將創(chuàng)建并返回新實例。
Example
// Transform a point from the ICRF axes to the Fixed axes.
var now = bmgl.JulianDate.now();
var pointInFixed = bmgl.Cartesian3.fromDegrees(0.0, 0.0);
var fixedToIcrf = bmgl.Transforms.computeIcrfToFixedMatrix(now);
var pointInInertial = new bmgl.Cartesian3();
if (bmgl.defined(fixedToIcrf)) {
    pointInInertial = bmgl.Matrix3.multiplyByVector(fixedToIcrf, pointInFixed, pointInInertial);
}
See:
(static) computeIcrfToFixedMatrix(date, result) → {Matrix3}
計算旋轉(zhuǎn)矩陣,在給定時間將點或矢量從國際天體參考系(GCRF/ICRF)慣性系軸轉(zhuǎn)換為地球固定系軸(ITRF)。如果尚未加載進(jìn)行轉(zhuǎn)換所需的數(shù)據(jù),則此函數(shù)可能返回未定義的。
Parameters:
date (JulianDate) 計算旋轉(zhuǎn)矩陣的時間。
result (Matrix3) 存儲結(jié)果的對象。如果未指定此參數(shù),將創(chuàng)建并返回新實例。
Example
scene.postUpdate.addEventListener(function(scene, time) {
  // View in ICRF.
  var icrfToFixed = bmgl.Transforms.computeIcrfToFixedMatrix(time);
  if (bmgl.defined(icrfToFixed)) {
    var offset = bmgl.Cartesian3.clone(camera.position);
    var transform = bmgl.Matrix4.fromRotationTranslation(icrfToFixed);
    camera.lookAtTransform(transform, offset);
  }
});
See:
(static) computeTemeToPseudoFixedMatrix(date, result) → {Matrix3}
計算旋轉(zhuǎn)矩陣,將一個點或向量在給定時間從真正的赤道平均點(Teme)軸轉(zhuǎn)換為偽固定軸。此方法將UT1時間標(biāo)準(zhǔn)視為等同于UTC。
Parameters:
date (JulianDate) 計算旋轉(zhuǎn)矩陣的時間。
result (Matrix3) 存儲結(jié)果的對象。
Example
//Set the view to the inertial frame.
scene.postUpdate.addEventListener(function(scene, time) {
   var now = bmgl.JulianDate.now();
   var offset = bmgl.Matrix4.multiplyByPoint(camera.transform, camera.position, new bmgl.Cartesian3());
   var transform = bmgl.Matrix4.fromRotationTranslation(bmgl.Transforms.computeTemeToPseudoFixedMatrix(now));
   var inverseTransform = bmgl.Matrix4.inverseTransformation(transform, new bmgl.Matrix4());
   bmgl.Matrix4.multiplyByPoint(inverseTransform, offset, offset);
   camera.lookAtTransform(transform, offset);
});
(static) eastNorthUpToFixedFrame(origin, ellipsoid, result) → {Matrix4}
計算一個4x4變換矩陣,從一個以給定原點為中心的東北向上軸的參考坐標(biāo)系到給定橢球體的固定參考坐標(biāo)系。局部軸定義為:
  • 在局部東方向上的x軸點。
  • 在局部北方向上的y軸點。
  • 在穿過該位置的橢球面法線的方向上為z軸點。
Parameters:
origin (Cartesian3) 局部參照系的中心點。
ellipsoid (Ellipsoid) (default Ellipsoid.WGS84) 在變換中使用固定框架的橢球體。
result (Matrix4) 存儲結(jié)果的對象。
Example
// Get the transform from local east-north-up at cartographic (0.0, 0.0) to Earth's fixed frame.
var center = bmgl.Cartesian3.fromDegrees(0.0, 0.0);
var transform = bmgl.Transforms.eastNorthUpToFixedFrame(center);
(static) fixedFrameToHeadingPitchRoll(transform, ellipsoid, fixedFrameTransform, result) → {HeadingPitchRoll}
根據(jù)特定參考幀中的變換計算航向縱搖角。航向是從正角度向東增加的局部北向旋轉(zhuǎn)。螺距是指從局部的東北平面開始的旋轉(zhuǎn)。正俯仰角在平面上方。負(fù)的螺距角在平面以下。滾動是圍繞局部東軸應(yīng)用的第一個旋轉(zhuǎn)。
Parameters:
transform (Matrix4) 轉(zhuǎn)換
ellipsoid (Ellipsoid) (default Ellipsoid.WGS84) 在變換中使用固定框架的橢球體。
fixedFrameTransform (Transforms~LocalFrameToFixedFrame) (default Transforms.eastNorthUpToFixedFrame) 從參考坐標(biāo)系到提供的橢球固定參考坐標(biāo)系的4x4變換矩陣
result (HeadingPitchRoll) 存儲結(jié)果的對象。
(static) headingPitchRollQuaternion(origin, headingPitchRoll, ellipsoid, fixedFrameTransform, result) → {Quaternion}
從參考坐標(biāo)系計算四元數(shù),坐標(biāo)軸是從以提供的原點為中心的航向俯仰滾轉(zhuǎn)角度計算得出的。航向是從正角度向東增加的局部北向旋轉(zhuǎn)。螺距是指從局部的東北平面開始的旋轉(zhuǎn)。正俯仰角在平面上方。負(fù)的螺距角在平面以下。滾動是圍繞局部東軸應(yīng)用的第一個旋轉(zhuǎn)。
Parameters:
origin (Cartesian3) 局部參照系的中心點。
headingPitchRoll (HeadingPitchRoll) 航向、縱傾和橫搖。
ellipsoid (Ellipsoid) (default Ellipsoid.WGS84) 在變換中使用固定框架的橢球體。
fixedFrameTransform (Transforms~LocalFrameToFixedFrame) (default Transforms.eastNorthUpToFixedFrame) 從參考坐標(biāo)系到提供的橢球固定參考坐標(biāo)系的4x4變換矩陣
result (Quaternion) 存儲結(jié)果的對象。
Example
// Get the quaternion from local heading-pitch-roll at cartographic (0.0, 0.0) to Earth's fixed frame.
var center = bmgl.Cartesian3.fromDegrees(0.0, 0.0);
var heading = -bmgl.Math.PI_OVER_TWO;
var pitch = bmgl.Math.PI_OVER_FOUR;
var roll = 0.0;
var hpr = new HeadingPitchRoll(heading, pitch, roll);
var quaternion = bmgl.Transforms.headingPitchRollQuaternion(center, hpr);
(static) headingPitchRollToFixedFrame(origin, headingPitchRoll, ellipsoid, fixedFrameTransform, result) → {Matrix4}
從參考坐標(biāo)系計算4x4變換矩陣,坐標(biāo)軸從以提供的原點為中心的航向縱搖角計算到提供的橢球固定參考坐標(biāo)系。航向是從正角度向東增加的局部北向旋轉(zhuǎn)。螺距是指從局部的東北平面開始的旋轉(zhuǎn)。正俯仰角在平面上方。負(fù)的螺距角在平面以下。滾動是圍繞局部東軸應(yīng)用的第一個旋轉(zhuǎn)。
Parameters:
origin (Cartesian3) 局部參照系的中心點。
headingPitchRoll (HeadingPitchRoll) 航向、縱傾和橫搖。
ellipsoid (Ellipsoid) (default Ellipsoid.WGS84) 在變換中使用固定框架的橢球體。
fixedFrameTransform (Transforms~LocalFrameToFixedFrame) (default Transforms.eastNorthUpToFixedFrame) 從參考坐標(biāo)系到提供的橢球固定參考坐標(biāo)系的4x4變換矩陣
result (Matrix4) 存儲結(jié)果的對象。
Example
// Get the transform from local heading-pitch-roll at cartographic (0.0, 0.0) to Earth's fixed frame.
var center = bmgl.Cartesian3.fromDegrees(0.0, 0.0);
var heading = -bmgl.Math.PI_OVER_TWO;
var pitch = bmgl.Math.PI_OVER_FOUR;
var roll = 0.0;
var hpr = new bmgl.HeadingPitchRoll(heading, pitch, roll);
var transform = bmgl.Transforms.headingPitchRollToFixedFrame(center, hpr);
(static) localFrameToFixedFrameGenerator(firstAxis, secondAxis) → {localFrameToFixedFrameGenerator~resultat}
生成一個函數(shù),該函數(shù)計算4x4轉(zhuǎn)換矩陣,該矩陣從以提供的原點為中心的參考幀到提供的橢球的固定參考幀。
Parameters:
firstAxis (String) 本地參考幀的第一個軸的名稱。必須是“東”、“北”、“上”、“西”、“南”或“下”。
secondAxis (String) 本地參考框架的第二個軸的名稱。必須是“東”、“北”、“上”、“西”、“南”或“下”。
(static) northEastDownToFixedFrame(origin, ellipsoid, result) → {Matrix4}
計算從以給定原點為中心的東北下軸的參考坐標(biāo)系到給定橢球體的固定參考坐標(biāo)系的4x4變換矩陣。局部軸定義為:
  • 在局部北方向上的x軸點。
  • 在局部東方向y軸點。
  • 軸{ }軸點在穿過該位置的橢球面法線的相反方向。
Parameters:
origin (Cartesian3) 局部參照系的中心點。
ellipsoid (Ellipsoid) (default Ellipsoid.WGS84) 在變換中使用固定框架的橢球體。
result (Matrix4) 存儲結(jié)果的對象。
Example
// Get the transform from local north-east-down at cartographic (0.0, 0.0) to Earth's fixed frame.
var center = bmgl.Cartesian3.fromDegrees(0.0, 0.0);
var transform = bmgl.Transforms.northEastDownToFixedFrame(center);
(static) northUpEastToFixedFrame(origin, ellipsoid, result) → {Matrix4}
計算一個4x4變換矩陣,該矩陣從一個坐標(biāo)系,該坐標(biāo)系的東北軸以提供的原點為中心,到提供的橢球體的固定坐標(biāo)系。局部軸定義為:
  • x軸指向局部北向。
  • y軸指向穿過該位置的橢球面法向。
  • 軸指向局部東向。
Parameters:
origin (Cartesian3) 局部參照系的中心點。
ellipsoid (Ellipsoid) (default Ellipsoid.WGS84) 在變換中使用固定框架的橢球體。
result (Matrix4) 存儲結(jié)果的對象。
Example
// Get the transform from local north-up-east at cartographic (0.0, 0.0) to Earth's fixed frame.
var center = bmgl.Cartesian3.fromDegrees(0.0, 0.0);
var transform = bmgl.Transforms.northUpEastToFixedFrame(center);
(static) northWestUpToFixedFrame(origin, ellipsoid, result) → {Matrix4}
計算一個4x4變換矩陣,該矩陣從一個以提供的原點為中心的西北向上軸坐標(biāo)系到提供的橢球體的固定參照系。局部軸定義為:
  • x軸指向局部北向。
  • y軸指向局部西向。
  • 軸指向穿過位置的橢球面法向。
Parameters:
origin (Cartesian3) 局部參照系的中心點。
ellipsoid (Ellipsoid) (default Ellipsoid.WGS84) 在變換中使用固定框架的橢球體。
result (Matrix4) 存儲結(jié)果的對象。
Example
// Get the transform from local north-West-Up at cartographic (0.0, 0.0) to Earth's fixed frame.
var center = bmgl.Cartesian3.fromDegrees(0.0, 0.0);
var transform = bmgl.Transforms.northWestUpToFixedFrame(center);
(static) pointToWindowCoordinates(modelViewProjectionMatrix, viewportTransformation, point, result) → {Cartesian2}
將點從模型坐標(biāo)轉(zhuǎn)換為窗口坐標(biāo)。
Parameters:
modelViewProjectionMatrix (Matrix4) 4x4模型視圖投影矩陣。
viewportTransformation (Matrix4) 4x4視區(qū)轉(zhuǎn)換。
point (Cartesian3) 要轉(zhuǎn)換的點。
result (Cartesian2) 存儲結(jié)果的對象。
(static) preloadIcrfFixed(timeInterval) → {Promise}
在給定的間隔內(nèi),在任意方向預(yù)加載在ICRF和固定軸之間轉(zhuǎn)換所需的數(shù)據(jù)。此函數(shù)返回一個承諾,即當(dāng)解決此問題時,表示預(yù)加載已完成。
Parameters:
timeInterval (TimeInterval) 預(yù)加載間隔。
Example
var interval = new bmgl.TimeInterval(...);
when(bmgl.Transforms.preloadIcrfFixed(interval), function() {
    // the data is now loaded
});
See:

Type Definitions

LocalFrameToFixedFrame(origin, ellipsoid, result) → {Matrix4}
計算一個4x4變換矩陣,從一個以提供的原點為中心的參考幀到提供的橢球的固定參考幀。
Parameters:
origin (Cartesian3) 局部參照系的中心點。
ellipsoid (Ellipsoid) (default Ellipsoid.WGS84) 在變換中使用固定框架的橢球體。
result (Matrix4) 存儲結(jié)果的對象。
国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久
<code id="kseui"><acronym id="kseui"></acronym></code>
  • <abbr id="kseui"><tbody id="kseui"></tbody></abbr>
  • <button id="kseui"></button>
  • 精品动漫av| 亚洲开发第一视频在线播放| 91久久久久| 亚洲精品欧美| 久久电影一区| 欧洲久久久久久| 亚洲精品美女91| 精品卡一卡二| 99在线精品免费视频九九视| 国产精品一区二区你懂得| 四虎影视永久免费在线观看一区二区三区| 色噜噜色狠狠狠狠狠综合色一| 亚洲精品一品区二品区三品区| 国产精品视频在线免费观看| 亚洲视频福利| 欧美亚洲免费在线| 久久午夜视频| 国产精品乱码一区二区三区| 另类视频在线观看+1080p| 日韩亚洲一区在线播放| 亚洲韩国在线| 免费日韩电影在线观看| 97欧洲一区二区精品免费| 日韩视频在线一区二区三区| 亚洲精品一区二| 国产成人精品一区二区三区福利| 亚洲精选成人| 欧美天天视频| 亚洲午夜极品| 欧美日韩国产综合网| 亚洲欧洲日本国产| 日日噜噜噜噜夜夜爽亚洲精品| 国模精品娜娜一二三区| 91影院未满十八岁禁止入内| 欧美中日韩免费视频| 久久亚洲国产精品一区二区| 久久精品日产第一区二区| 欧美专区一区二区三区| 欧美一进一出视频| 91久久极品少妇xxxxⅹ软件| 成人免费在线看片| 久久99精品久久久久久秒播放器 | 亚洲国产网站| 野花国产精品入口| 91久久精品国产91久久性色tv| 亚洲在线国产日韩欧美| 亚洲欧美日本视频在线观看| 成人91免费视频| 日本一区二区三区免费看| 亚洲aⅴ天堂av在线电影软件| 欧美精品一区二区三区久久久竹菊| 亚洲视频碰碰| 91入口在线观看| 性欧美大战久久久久久久免费观看| 午夜精品久久| 91精品久久香蕉国产线看观看| 就去色蜜桃综合| 亚洲精选91| 久久综合九色欧美狠狠| 欧美亚韩一区| 国内一区在线| 在线亚洲成人| 一区二区三区四区视频在线| 国产偷自视频区视频一区二区| 精品视频在线观看| 91久久黄色| 日本一区二区高清视频| 亚洲承认在线| 久久伊人一区| 99中文视频在线| 国产视频久久| 国产一区二区三区四区三区四| 久久久久久久高潮| 亚洲福利一区| 国产精品v欧美精品v日韩| 久久riav二区三区| av一区二区三区四区电影| 国产精品日韩| 亚洲茄子视频| 欧美午夜国产| 亚洲欧美在线网| 中文字幕一区综合| 五月婷婷一区| 在线码字幕一区| 亚洲伊人婷婷| 一本一本a久久| 亚洲精品成人a8198a| 亚洲欧美在线网| 一区二区视频在线播放| 亚洲成色最大综合在线| 亚洲一区二区精品在线| 在线视频一区观看| 红桃视频欧美| 一本一本久久| 国产高清精品一区| 国偷自产av一区二区三区小尤奈| 国内一区二区三区在线视频| 久草精品电影| 一区在线视频观看| 久久一区亚洲| 欧洲一区二区在线| 亚洲欧洲免费无码| 国产精品毛片一区二区三区| 久久久久se| 亚洲成人网上| 久久成人亚洲| 一区二区三区四区五区精品| 激情综合久久| 久久国产主播精品| 欧美视频1区| av色综合网| 欧美日韩1区2区3区| 亚洲尤物在线| 亚洲一区二三| 国产伦理久久久| 一本色道久久综合亚洲精品不| 成人黄视频免费| 亚欧精品在线| 久久在线精品| 亚洲东热激情| 亚洲欧美日韩综合一区| 国产成人精品免费视频大全最热 | 久久久综合网| 亚洲一区二区在线观| 国产伦精品一区二区三区视频孕妇| 中文字幕一区二区三区在线乱码| 久久精品在线| 99成人在线| 亚洲午夜激情在线| 亚洲国产欧洲综合997久久| 不卡一卡2卡3卡4卡精品在| 国产精品国产亚洲精品看不卡15 | 产国精品偷在线| 亚洲一区二区在| 亚洲欧洲三级| 国内成+人亚洲| 精品动漫3d一区二区三区免费版 | 国产伦精品一区二区三区高清版| 欧美日本一区| 在线观看亚洲| 国产精品裸体一区二区三区| 午夜久久99| 蜜桃视频在线观看91| 农村寡妇一区二区三区| 蜜桃传媒视频第一区入口在线看| 国产欧美日韩在线播放| 国产在线一区二区三区四区| 久久天堂国产精品| 亚洲尤物影院| 久久久亚洲人| 国产一区二区三区av在线| 久久一区欧美| 91国产在线播放| 久久五月天婷婷| 开心色怡人综合网站| av不卡免费看| 国产精品夜夜夜| 久久国产高清| 国产欧美亚洲日本| 青青草成人网| 亚洲欧美亚洲| 久久精品导航| 日本精品一区二区三区视频 | 日本一区二区高清视频| 中文字幕色一区二区| 在线成人av| 国产伦精品一区| 亚洲精品高清视频| 一区二区三区四区五区精品视频 | 国产一区二区三区色淫影院| 日韩亚洲欧美精品| 亚洲日韩视频| 久久av一区二区三区漫画| 伊人久久大香线蕉av一区| 亚洲一区不卡| 日韩电影大全在线观看| 国产精品制服诱惑| 欧美日韩综合网| 国产精品视频久久一区| 精品国产乱码久久久久久蜜柚| 亚洲最新在线| 成人精品水蜜桃| 欧美午夜精品| 免费99视频| 亚洲激情视频| 日本一区二区三区四区在线观看| 在线亚洲观看| 一本久道久久综合| 成人高清在线观看| 亚洲高清资源综合久久精品| 久久伊人资源站| 久久久久久亚洲精品杨幂换脸 | 这里只有精品66| 99免费在线视频观看| 欧美日韩在线大尺度| 国产一区二区高清不卡| 日韩午夜av| 午夜久久99| 五月天亚洲综合| 黑人另类av|