高清在线一区二区_激情网在线观看_激情一区二区三区_精品中文一区_亚洲中字幕_亚洲天堂一区

OrthographicOffCenterFrustum

視錐由6個平面定義。每個平面由一個Cartesian4對象表示,其中X、Y和Z分量定義垂直于平面的單位向量,而W分量是平面與原點(diǎn)/相機(jī)位置之間的距離。
new OrthographicOffCenterFrustum(options)
Parameters:
options (Object) 一個
Name Description
options.left
Number
左剪裁平面距離。
options.right
Number
右裁剪平面距離。
options.top
Number
頂部剪裁平面距離。
options.bottom
Number
底部剪切平面距離。
options.near
Number
default 1.0
近削平面距離。
options.far
Number
default 500000000.0
遠(yuǎn)剪裁平面距離。
Example
var maxRadii = ellipsoid.maximumRadius;

var frustum = new bmgl.OrthographicOffCenterFrustum();
frustum.right = maxRadii * bmgl.Math.PI;
frustum.left = -c.frustum.right;
frustum.top = c.frustum.right * (canvas.clientHeight / canvas.clientWidth);
frustum.bottom = -c.frustum.top;
frustum.near = 0.01 * maxRadii;
frustum.far = 50.0 * maxRadii;

Members

bottom : Number

底部剪切平面。
Default Value: undefined

far : Number

遠(yuǎn)平面的距離。
Default Value: 500000000.0;

left : Number

左剪裁平面。
Default Value: undefined

near : Number

近平面的距離。
Default Value: 1.0

(readonly) projectionMatrix : Matrix4

獲取從視圖截錐計算的正交投影矩陣。
右裁剪平面。
Default Value: undefined

top : Number

頂部裁剪平面。
Default Value: undefined

Methods

clone(result) → {OrthographicOffCenterFrustum}
返回正交ICofCenterFrutStum實(shí)例的副本。
Parameters:
result (OrthographicOffCenterFrustum) 存儲結(jié)果的對象。
computeCullingVolume(position, direction, up) → {CullingVolume}
為此截錐創(chuàng)建剔除體積。
Parameters:
position (Cartesian3) 眼睛的位置。
direction (Cartesian3) 視圖方向。
up (Cartesian3) 向上方向。
Example
// Check if a bounding volume intersects the frustum.
var cullingVolume = frustum.computeCullingVolume(cameraPosition, cameraDirection, cameraUp);
var intersect = cullingVolume.computeVisibility(boundingVolume);
equals(other) → {Boolean}
比較提供的正交焦點(diǎn)截錐組件,如果它們相等,則返回true,否則返回false
Parameters:
other (OrthographicOffCenterFrustum) 右邊的正交中心截錐。
equalsEpsilon(other, relativeEpsilon, absoluteEpsilon) → {Boolean}
比較提供的正交焦點(diǎn)截錐組件,如果通過絕對或相對公差測試,則返回true,否則返回false
Parameters:
other (OrthographicOffCenterFrustum) 右邊的正交中心截錐。
relativeEpsilon (Number) 用于等同性測試的相對epsilon公差。
absoluteEpsilon (Number) (default relativeEpsilon) 用于等同性測試的絕對epsilon公差。
getPixelDimensions(drawingBufferWidth, drawingBufferHeight, distance, pixelRatio, result) → {Cartesian2}
返回像素的寬度和高度(以米為單位)。
Parameters:
drawingBufferWidth (Number) 繪圖緩沖區(qū)的寬度。
drawingBufferHeight (Number) 繪圖緩沖區(qū)的高度。
distance (Number) 到近平面的距離,單位為米。
pixelRatio (Number) 從像素空間到坐標(biāo)空間的比例因子。
result (Cartesian2) 存儲結(jié)果的對象。
Example
// Example 1
// Get the width and height of a pixel.
var pixelSize = camera.frustum.getPixelDimensions(scene.drawingBufferWidth, scene.drawingBufferHeight, 0.0, scene.pixelRatio, new bmgl.Cartesian2());
Throws
主站蜘蛛池模板: 国产精品视频免费在线观看 | 日韩精品久久久久久久电影99爱 | 久久精品一级 | 91午夜少妇三级全黄 | 国产精品一区二区日韩 | 欧美视频一级 | 日韩av片在线播放 | 国产高潮好爽受不了了夜色 | 国产乱一区二区三区视频 | 国产成人综合在线观看 | 亚洲无av| 202z中文字幕第一页 | 免费嗨片首页中文字幕 | 91网视频在线观看 | 国产精品久久久久久久不卡 | 一区二区网 | 免费a观看 | 久久伊人精品视频 | 中国成人在线视频 | 国产精品刺激对白麻豆99 | 在线播放黄色网址 | 免费久久精品 | 草莓视频久久 | av在线电影网址 | 精品久久久91 | 久久精品欧美电影 | 国产成人精品无人区一区 | 深夜福利久久久 | 国产一区亚洲 | 精品一区二区三区毛片 | 欧美熟videos肥婆 | 成人午夜毛片 | 99国内精品视频 | 91午夜免费视频 | 色诱亚洲精品久久久久久 | 欧美成人精品欧美一级乱黄 | 精品成人av一区二区三区 | 一级做a在线观看 | 亚洲精品久久久久www | 日韩黄色免费观看 | 国产羞羞视频在线免费观看 |