在线免费看污_亚洲视频在线免费观看_91精品国产电影_久久国产亚洲_久久四虎影院_亚洲欧美a_国产精品一区二区三

TimeDynamicPointCloud

提供時間動態(tài)點云數(shù)據(jù)的回放。

點云幀以平均幀加載時間和當(dāng)前時鐘速度確定的間隔預(yù)取。如果無法及時加載中間幀以滿足播放速度,則將跳過中間幀。如果幀足夠小或時鐘足夠慢,則不會跳過任何幀。

new TimeDynamicPointCloud(options)
Parameters:
options (Object)
Name Description
options.clock
Clock
確定時間維度值時使用的Clock實例。
options.intervals
TimeIntervalCollection
aTimeIntervalCollection其數(shù)據(jù)屬性是包含uri到三維瓦片點云瓦片和可選transform的對象。
options.show
Boolean
default true
確定是否顯示點云。
options.modelMatrix
Matrix4
default Matrix4.IDENTITY
轉(zhuǎn)換點云的4x4變換矩陣。
options.shadows
ShadowMode
default ShadowMode.ENABLED
確定點云是投射還是接收來自每個光源的陰影。
options.maximumMemoryUsage
Number
default 256
點云可以使用的最大內(nèi)存量(MB)。
options.shading
Object
用于構(gòu)建PointCloudShading對象以控制點衰減和眼罩照明的選項。
options.style
BM3DTileStyle
使用3D Tiles Styling language定義的樣式,應(yīng)用于點云中的每個點。
options.clippingPlanes
ClippingPlaneCollection
ClippingPlaneCollection用于有選擇地禁用渲染點云。

Members

(readonly) boundingSphere : BoundingSphere

正在渲染的幀的邊界球體。如果未呈現(xiàn)幀,則返回undefined

clippingPlanes : ClippingPlaneCollection

ClippingPlaneCollection用于有選擇地禁用渲染點云。

frameChanged : Event

觸發(fā)的事件指示已呈現(xiàn)新幀。

時間動態(tài)點云TimeDynamicPointCloud傳遞給事件偵聽器。

Default Value: new Event()
Example:
pointCloud.frameChanged.addEventListener(function(timeDynamicPointCloud) {
    viewer.camera.viewBoundingSphere(timeDynamicPointCloud.boundingSphere);
});

frameFailed : Event

觸發(fā)的事件指示未能加載幀。如果對其uri的請求失敗或由于內(nèi)容無效而處理失敗,則幀可能無法加載。

如果沒有事件監(jiān)聽器,錯誤消息將記錄到控制臺。

傳遞給偵聽器的錯誤對象包含兩個屬性:

  • uri:失敗幀的URI。
  • message:錯誤消息。
Default Value: new Event()
Example:
pointCloud.frameFailed.addEventListener(function(error) {
    console.log('An error occurred loading frame: ' + error.uri);
    console.log('Error: ' + error.message);
});

maximumMemoryUsage : Number

可用于緩存點云幀的最大GPU內(nèi)存量(以MB為單位)。

未加載或渲染的幀將卸載以強制執(zhí)行此操作。

如果減小該值導(dǎo)致卸載瓦片,則在下一幀卸載瓦片。

Default Value: 256
See:

modelMatrix : Matrix4

轉(zhuǎn)換點云的4x4變換矩陣。
Default Value: Matrix4.IDENTITY

(readonly) readyPromise : Promise.<TimeDynamicPointCloud>

獲取將在點云首次呈現(xiàn)幀時解決的承諾。

shading : PointCloudShading

基于幾何誤差和眼罩照明控制點大小的選項。

shadows : ShadowMode

確定點云是投射還是接收來自每個光源的陰影。

啟用陰影會影響性能。投射陰影的點云必須渲染兩次,一次從相機渲染,一次從燈光渲染。

陰影僅在Viewer#shadowstrue時呈現(xiàn)。

Default Value: ShadowMode.ENABLED

show : Boolean

確定是否顯示點云。
Default Value: true

style : BM3DTileStyle

使用3D Tiles Styling language定義的樣式,應(yīng)用于點云中的每個點。

assignundefined刪除樣式,這將在未應(yīng)用樣式時將點云的視覺外觀恢復(fù)為默認(rèn)外觀。

See:
Example:
pointCloud.style = new bmgl.BM3DTileStyle({
   color : {
       conditions : [
           ['${Classification} === 0', 'color("purple", 0.5)'],
           ['${Classification} === 1', 'color("red")'],
           ['true', '${COLOR}']
       ]
   },
   show : '${Classification} !== 2'
});

(readonly) totalMemoryUsageInBytes : Number

點云使用的GPU內(nèi)存總量(字節(jié))。
See:

Methods

destroy()
銷毀此對象持有的WebGL資源。銷毀對象允許確定地釋放WebGL資源,而不是依賴?yán)占鱽礓N毀此對象。

一旦對象被破壞,就不應(yīng)使用它;調(diào)用除isDestroyed以外的任何函數(shù)都將導(dǎo)致DeveloperError異常。因此,將返回值(undefined)賦給對象,如示例中所述。
Example
pointCloud = pointCloud && pointCloud.destroy();
Throws
  • DeveloperError : 此對象已被銷毀,即調(diào)用destroy()。
See:
isDestroyed() → {Boolean}
如果此對象被破壞,則返回true;否則返回false。

如果此對象被破壞,則不應(yīng)使用它;調(diào)用除isDestroyed以外的任何函數(shù)將導(dǎo)致DeveloperError異常。
See:
makeStyleDirty()
將點云的TimeDynamicPointCloud#style標(biāo)記為臟,這將強制所有點在下一幀中重新評估樣式。
主站蜘蛛池模板: 国产精欧美一区二区三区 | 国产国拍亚洲精品永久不卡 | 欧美精品18videos性欧美 | 精品特级毛片 | 久久国产美女免费观看精品 | 日韩去日本高清在线 | 青娱乐手机在线 | 国内久久精品 | www操 | 九九热在线视频观看这里只有精品 | 综合558欧美成人永久网站 | 久久这里只有精品2 | 三级网站免费观看 | 日本特黄特色大片免费播放视频 | 国产色区 | 日本高清免费h色视频在线观看 | 欧美视频网 | 97精品国产91久久久久久久 | 欧美性大片免费 | 天海翼在线观看亚洲一区 | 麻豆影视大全 | 天天干天天操天天玩 | 狠狠五月深爱婷婷网免费 | 免费人成网站永久 | 天天欲色| 日本免费高清 | 亚洲天堂视频在线 | 天天操操| 人人爽天天爽 | 国产人妖一区二区 | 老子影院午夜伦不卡不四虎卡 | 久热精品视频在线播放 | 中文字幕人成不卡一区 | 日韩一区二区免费视频 | a色毛片免费视频 | 免费搞黄网站 | 国产精品va在线观看不 | 黄色毛片在线 | 精品久久香蕉国产线看观看亚洲 | 人人澡人 | 国产99er66在线视频 |