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

OrthographicFrustum

視錐由6個平面定義。每個平面由一個Cartesian4對象表示,其中X、Y和Z分量定義垂直于平面的單位向量,而W分量是平面與原點/相機位置之間的距離。
new OrthographicFrustum(options)
Parameters:
options (Object) 一個
Name Description
options.width
Number
截錐的寬度,單位為米。
options.aspectRatio
Number
截錐的寬度和高度的縱橫比。
options.near
Number
default 1.0
近平面的距離。
options.far
Number
default 500000000.0
遠平面的距離。
Example
var maxRadii = ellipsoid.maximumRadius;

var frustum = new bmgl.OrthographicFrustum();
frustum.near = 0.01 * maxRadii;
frustum.far = 50.0 * maxRadii;

Members

(static) packedLength : Number

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

aspectRatio : Number

截錐的寬度和高度的縱橫比。
Default Value: undefined

far : Number

遠平面的距離。
Default Value: 500000000.0;

near : Number

近平面的距離。
Default Value: 1.0

(readonly) projectionMatrix : Matrix4

獲取從視圖截錐計算的正交投影矩陣。

width : Number

截錐的水平寬度,單位為米。
Default Value: undefined

Methods

(static) pack(value, array, startingIndex) → {Array.<Number>}
將提供的實例存儲到提供的數組中。
Parameters:
value (OrthographicFrustum) 要打包的值。
array (Array.<Number>) 要打包的數組。
startingIndex (Number) (default 0) 數組中開始打包元素的索引。
(static) unpack(array, startingIndex, result) → {OrthographicFrustum}
從壓縮數組中檢索實例。
Parameters:
array (Array.<Number>) 壓縮數組。
startingIndex (Number) (default 0) 要解包的元素的起始索引。
result (OrthographicFrustum) 存儲結果的對象。
clone(result) → {OrthographicFrustum}
返回正交截錐實例的副本。
Parameters:
result (OrthographicFrustum) 存儲結果的對象。
computeCullingVolume(position, direction, up) → {CullingVolume}
為此截錐創建剔除體積。
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}
比較提供的正交截錐組件,如果它們相等,則返回true,否則返回false
Parameters:
other (OrthographicFrustum) 右側正交截錐。
equalsEpsilon(other, relativeEpsilon, absoluteEpsilon) → {Boolean}
比較提供的正交截錐組件,如果通過絕對或相對公差測試,則返回true,否則返回false
Parameters:
other (OrthographicFrustum) 右側正交截錐。
relativeEpsilon (Number) 用于等同性測試的相對epsilon公差。
absoluteEpsilon (Number) (default relativeEpsilon) 用于等同性測試的絕對epsilon公差。
getPixelDimensions(drawingBufferWidth, drawingBufferHeight, distance, pixelRatio, result) → {Cartesian2}
返回像素的寬度和高度(以米為單位)。
Parameters:
drawingBufferWidth (Number) 繪圖緩沖區的寬度。
drawingBufferHeight (Number) 繪圖緩沖區的高度。
distance (Number) 到近平面的距離,單位為米。
pixelRatio (Number) 從像素空間到坐標空間的比例因子。
result (Cartesian2) 存儲結果的對象。
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
主站蜘蛛池模板: 午夜精品久久久久久久2023 | 欧美日韩人成在线观看 | 99九九精品免费视频观看 | 亚洲色域网| 2022国产麻豆剧传媒古装 | 日韩在线观看网址 | 欧美成狂野欧美在线观看 | xxx86日本人| 久久国产精品福利影集 | 2021小妲己永久回家地址 | 日韩成人免费aa在线看 | 青青视频国产依人在线 | 500福利第一巨人导航 | 天天干天天爽天天操 | 亚洲精品久久久久久婷婷 | 日韩一区二区三区在线 | 欧美性白人顶级hd | 成年性午夜免费视频网站不卡 | 亚洲欧美在线免费 | 久久全国免费久久青青小草 | 国内自拍2020 | 九九热视频 这里有精品 | chinesespanking网站| chinese真实incest chinese特色video chinese男性厕所撒尿合集 | 性欧美13处丶14处 | 国产99热99 | 国产caoni555在线观看 | 欧美特黄一级大片 | 国产伦码精品一区二区三区 | 蜜桃影像传媒推广 | 韩国漂亮美女三级在线观看 | 欧美一区二区三区综合色视频 | 日本在线视频网址 | 国产亚洲自愉自愉 | 韩国三级hd中文字幕李采潭 | 星空无限传媒视频在线观看视频 | 美女脱了内裤让男生尿囗 | 成人影院免费在线观看 | 黑人日白人 | 情乱奶水欲 | 青青青手机视频在线观看 |