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

GroundPolylinePrimitive

GroundPolyLinePrimitive表示覆蓋在地形上的多段線或Scene中的三維瓦片。

僅用于包含GroundPolylineGeometry的幾何狀態。

new GroundPolylinePrimitive(options)
Parameters:
options (Object)
Name Description
options.geometryInstances
(Array | GeometryInstance)
包含GroundPolyLineGeometry的幾何條件
options.appearance
Appearance
用于渲染多段線的外觀。默認為APolylineMaterialAppearance上的白色Material
options.show
Boolean
default true
確定是否顯示此基元。
options.interleave
Boolean
default false
true時,幾何頂點屬性交錯,這可以稍微提高渲染性能,但增加加載時間。
options.releaseGeometryInstances
Boolean
default true
true時,原語不保留對輸入geometryInstances的引用以保存內存。
options.allowPicking
Boolean
default true
true時,每個幾何體實例只能使用Scene#pick進行選擇。當false時,保存GPU內存。
options.asynchronous
Boolean
default true
確定在準備就緒之前是異步創建基元還是阻止創建基元。如果為false,則必須首先調用initiaterrainheights()。
options.classificationType
ClassificationType
default ClassificationType.BOTH
確定地形、三維瓦片還是兩者都要分類。
options.debugShowBoundingVolume
Boolean
default false
僅用于調試。確定是否顯示此基元的命令的邊界球。
options.debugShowShadowVolume
Boolean
default false
僅用于調試。確定是否繪制基本體中每個幾何體的陰影體積。必須在創建時為true才能生效。
Example
// 1. Draw a polyline on terrain with a basic color material

var instance = new bmgl.GeometryInstance({
  geometry : new bmgl.GroundPolylineGeometry({
     positions : bmgl.Cartesian3.fromDegreesArray([
         -112.1340164450331, 36.05494287836128,
         -112.08821010582645, 36.097804071380715
     ]),
     width : 4.0
  }),
  id : 'object returned when this instance is picked and to get/set per-instance attributes'
});

scene.groundPrimitives.add(new bmgl.GroundPolylinePrimitive({
  geometryInstances : instance,
  appearance : new bmgl.PolylineMaterialAppearance()
}));

// 2. Draw a looped polyline on terrain with per-instance color and a distance display condition.
// Distance display conditions for polylines on terrain are based on an approximate terrain height
// instead of true terrain height.

var instance = new bmgl.GeometryInstance({
  geometry : new bmgl.GroundPolylineGeometry({
     positions : bmgl.Cartesian3.fromDegreesArray([
         -112.1340164450331, 36.05494287836128,
         -112.08821010582645, 36.097804071380715,
         -112.13296079730024, 36.168769146801104
     ]),
     loop : true,
     width : 4.0
  }),
  attributes : {
     color : bmgl.ColorGeometryInstanceAttribute.fromColor(bmgl.Color.fromCssColorString('green').withAlpha(0.7)),
     distanceDisplayCondition : new bmgl.DistanceDisplayConditionGeometryInstanceAttribute(1000, 30000)
  },
  id : 'object returned when this instance is picked and to get/set per-instance attributes'
});

scene.groundPrimitives.add(new bmgl.GroundPolylinePrimitive({
  geometryInstances : instance,
  appearance : new bmgl.PolylineColorAppearance()
}));

Members

(readonly) allowPicking : Boolean

true時,每個幾何體實例只能使用Scene#pick進行選擇。當false時,保存GPU內存。
Default Value: true

appearance : Appearance

Appearance用于對該原語進行著色。每個幾何體實例都以相同的外觀著色。一些外觀,如PolylineColorAppearance允許為每個實例提供唯一的屬性。
Default Value: undefined

(readonly) asynchronous : Boolean

確定是否將在Web工作者上創建和批處理幾何體實例。
Default Value: true

classificationType : ClassificationType

確定地形、三維瓦片還是兩者都要分類。
Default Value: ClassificationType.BOTH

debugShowBoundingVolume : Boolean

此屬性僅用于調試;它既不用于生產,也不進行優化。

為基本體中的每個draw命令繪制邊界球體。

Default Value: false

(readonly) debugShowShadowVolume : Boolean

此屬性僅用于調試;它既不用于生產,也不進行優化。

如果為真,則為基本體中的每個幾何體繪制陰影體積。

Default Value: false

(readonly) geometryInstances : (Array|GeometryInstance)

使用此基元渲染的幾何體實例。在構造基元時,如果options.releaseGeometryInstancestrue,則可能是undefined

在呈現基元后更改此屬性沒有效果。

Default Value: undefined

(readonly) interleave : Boolean

確定幾何體頂點屬性是否交錯,這可以稍微提高渲染性能。
Default Value: false

(readonly) ready : Boolean

確定基元是否已完成并準備好呈現。如果此屬性為真,則下次調用GroundPolylinePrimitive#update時將呈現原語。

(readonly) readyPromise : Promise.<GroundPolylinePrimitive>

獲取解決基元何時準備呈現的承諾。

(readonly) releaseGeometryInstances : Boolean

true時,原語不保留對輸入geometryInstances的引用以保存內存。
Default Value: true

show : Boolean

確定是否顯示基元。這會影響基本體中的所有幾何體實例。
Default Value: true

Methods

(static) initializeTerrainHeights() → {Promise}
初始化最小和最大地形高度。只有在同步創建groundPolyLinePrimitive時才需要調用此函數。
(static) isSupported(scene) → {Boolean}
檢查給定的場景是否支持groundPolyLinePrimitive。GroundPolyLinePrimitives需要支持WebGL“深度”紋理擴展。
Parameters:
scene (Scene) 當前場景。
destroy()
銷毀此對象持有的WebGL資源。銷毀對象允許確定地釋放WebGL資源,而不是依賴垃圾收集器來銷毀此對象。

一旦對象被破壞,就不應使用它;調用除isDestroyed以外的任何函數都將導致DeveloperError異常。因此,將返回值(undefined)賦給對象,如示例中所述。

Example
e = e && e.destroy();
Throws
See:
getGeometryInstanceAttributes(id) → {Object}
返回GeometryInstance的每個實例可修改屬性。
Parameters:
id (*) GeometryInstance的ID。
Example
var attributes = primitive.getGeometryInstanceAttributes('an id');
attributes.color = bmgl.ColorGeometryInstanceAttribute.toValue(bmgl.Color.AQUA);
attributes.show = bmgl.ShowGeometryInstanceAttribute.toValue(true);
Throws
  • DeveloperError : 必須在調用GetGeometryInstanceAttributes之前調用Update。
isDestroyed() → {Boolean}
如果此對象被破壞,則返回true;否則返回false。

如果此對象被破壞,則不應使用它;調用除isDestroyed以外的任何函數都將導致DeveloperError異常。

See:
update()
ViewerBMWidget渲染場景以獲取渲染此原語所需的繪制命令時調用。

不要直接調用此函數。這只是為了列出渲染場景時可能傳播的異常:

Throws
  • DeveloperError : 對于同步groundPolyLinePrimitives,必須調用groundPolyLinePrimitives.InitializerRainHeights(),然后等待返回的Promise解析。
  • DeveloperError : 所有幾何實例都必須具有顏色屬性才能將PolyLineColorAppearance與GroundPolyLinePrimitive一起使用。
国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久
<code id="kseui"><acronym id="kseui"></acronym></code>
  • <abbr id="kseui"><tbody id="kseui"></tbody></abbr>
  • <button id="kseui"></button>
  • 久久av一区二区三区漫画| 97视频中文字幕| 亚洲人成人77777线观看| 亚洲精品成人自拍| 亚洲午夜av| 麻豆精品视频| 国产欧美日韩一区| 色噜噜狠狠一区二区三区| 欧美日韩国产精品一卡| 国产精品久久777777毛茸茸| 91成人免费观看| 日韩av电影免费播放| 亚洲午夜av| 精品久久久久久中文字幕动漫| 亚洲人一区二区| 在线观看福利一区| 国产乱码精品一区二区三区卡| 日韩一区二区三区资源| 亚洲视频免费| 国产精品国产精品| 欧美在线不卡| 久久午夜精品| 视频一区二区综合| 国产午夜精品一区二区三区欧美| 俄罗斯精品一区二区三区| 天天综合色天天综合色hd| 亚洲福利专区| 国产私拍一区| 欧美在线国产| 91在线在线观看| 欧美大片专区| 国产另类第一区| 极品少妇一区二区三区| 国产三级精品在线不卡| 亚洲大胆av| 色姑娘综合网| 成人动漫在线视频| 亚洲国产一区二区三区在线播| 国产日韩欧美一区二区| 在线精品亚洲| 欧美日韩亚洲一区二区三区在线观看 | 乱人伦精品视频在线观看| 欧美极品色图| 国产毛片久久| 欧美在线高清| 欧美二区三区| 99国内精品久久久久久久软件| 欧美私人啪啪vps| 久久久一本精品99久久精品66| 国产一区导航| 亚洲区一区二区三区| 老司机午夜精品视频| 日韩一区免费观看| 国产精品一区二区三区观看| 欧美日韩亚洲一区二区三区在线观看| 久久精品一二三区| 亚洲三级视频| 欧美日韩精品不卡| 欧美二区在线| 国产精品美女xx| 国产精品久久一区二区三区| 欧美先锋影音| 国产精品大片| 欧美日韩一区在线播放| 欧美一区网站| 一区不卡字幕| 亚洲图片欧洲图片日韩av| 日韩av一级大片| 欧美日韩国产不卡在线看| 久久综合一区| 蜜桃传媒视频麻豆一区 | 国产美女诱惑一区二区| 日本午夜精品电影| 国产视频99| 国产日本一区二区三区| 久久精品观看| 亚洲尤物在线| 亚洲欧美久久久| 免费日韩一区二区| 蜜桃久久精品乱码一区二区| 亚洲永久字幕| 中文精品视频| 久久精品五月| 国产精品免费一区二区三区四区| 99re在线视频观看| 精品国产一区二区三区日日嗨| 不卡一区二区三区四区五区| 97视频资源在线观看| 激情久久av| 国产综合av一区二区三区| 久久国产主播精品| 日韩欧美99| 资源网第一页久久久| 欧美va亚洲va日韩∨a综合色| 中文字幕一区二区三区5566| 一级做a爰片久久| 亚洲激情社区| 久久一区二区精品| 国产一区国产精品| 五月婷婷一区| 一区精品久久| 亚洲一区中文| 国产精品亚洲综合| 免费国产一区| 欧美系列一区| 久热精品视频| 欧洲亚洲一区二区三区四区五区| 自拍偷拍亚洲色图欧美| 亚洲伦伦在线| 高清av免费一区中文字幕| 欧美重口乱码一区二区| 欧美日韩国产一区精品一区| 国产精品美女xx| 欧美一区二区在线视频观看| 影音先锋亚洲电影| 国产成人精品免费视频大全最热| 欧美一区二区三区在线免费观看| 极品尤物久久久av免费看| 成人激情av| 亚洲欧美日韩国产成人综合一二三区| 日韩视频不卡| 欧美久久久久久一卡四| 亚洲激情偷拍| 婷婷久久伊人| 99久久免费国| 亚洲欧洲日本国产| 欧美一进一出视频| 欧美综合77777色婷婷| 在线观看成人av电影| 高清视频一区| 激情一区二区| 日韩欧美精品一区二区| 久久天堂国产精品| 欧美日韩一区二区视频在线观看 | 欧美三级网色| 久久av二区| 欧美午夜不卡| 欧美一区三区二区在线观看| 免费久久99精品国产自在现线| 亚洲午夜精品一区二区| 91超碰rencao97精品| 伊人久久婷婷| 日韩中文一区二区三区| 国产精品免费视频一区二区| 亚洲精品男同| 欧美 日韩 国产一区二区在线视频| 国产精品一区二区三区免费观看| 国产日本精品| 好吊日精品视频| 日韩hmxxxx| 久久影院理伦片| 国产精品国产精品国产专区蜜臀ah| 在线视频精品一区| 国产一区视频观看| 在线丝袜欧美日韩制服| 日韩久久久久久久| 久久国产精品精品国产色婷婷| 91网免费观看| 麻豆91精品| 免费日韩一区二区| 亚洲在线网站| 亚洲经典自拍| 99国产精品久久久久老师| 欧美日韩成人一区二区三区| 亚洲亚洲精品三区日韩精品在线视频| 欧美一进一出视频| 日韩精彩视频| 天堂精品视频| 伊人婷婷久久| 欧美精品日韩| 亚洲第一黄网| 国产亚洲一级| 久久久夜夜夜| 草莓视频一区| 久久精品人人做人人爽电影| 精品一区二区不卡| 欧美综合激情| 中文字幕一区二区三区5566| 欧美高清一区| 亚洲精品美女久久7777777| 亚洲精品偷拍| 亚洲永久网站| 国产免费一区二区三区| 欧美精品免费观看二区| 色狠狠久久av五月综合|| 伊人久久大香线蕉午夜av| 欧美jjzz| 一区二区精品| 5566中文字幕一区二区| 国产精品区一区二区三在线播放 | 国产欧美一区二区视频| 蜜桃网站成人| 性欧美videosex高清少妇| 欧美二区视频| 国产精品午夜av在线| 国产欧美一区二区三区不卡高清| 欧美美乳视频网站在线观看| 女人香蕉久久**毛片精品| 99精品国产在热久久婷婷| 久久亚洲欧洲|