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

BillboardCollection

可渲染的廣告牌集合。公告牌是在3D場景中定位的視區對齊的圖像。


示例廣告牌


廣告牌使用BillboardCollection#addBillboardCollection#remove從集合中添加和刪除。集合中的公告牌自動共享具有相同標識符的圖像的紋理。
new BillboardCollection(options)
Parameters:
options (Object)
Name Description
options.modelMatrix
Matrix4
default Matrix4.IDENTITY
4x4轉換矩陣,將每個廣告牌從模型轉換為世界坐標。
options.debugShowBoundingVolume
Boolean
default false
僅用于調試。確定是否顯示此基元的命令的邊界球。
options.scene
Scene
必須通過使用高度參考屬性的廣告牌,或將對地球儀進行深度測試。
options.blendOption
BlendOption
default BlendOption.OPAQUE_AND_TRANSLUCENT
廣告牌混合選項。默認設置用于渲染不透明和半透明的廣告牌。但是,如果所有的廣告牌都是完全不透明的或者都是完全半透明的,那么將該技術設置為blendoption.opaque或blendoption.transparent可以將性能提高2倍。
Example
// Create a billboard collection with two billboards
var billboards = scene.primitives.add(new bmgl.BillboardCollection());
billboards.add({
  position : new bmgl.Cartesian3(1.0, 2.0, 3.0),
  image : 'url/to/image'
});
billboards.add({
  position : new bmgl.Cartesian3(4.0, 5.0, 6.0),
  image : 'url/to/another/image'
});
See:

Members

blendOption : BlendOption

廣告牌混合選項。默認設置用于渲染不透明和半透明的廣告牌。但是,如果所有的廣告牌都是完全不透明的或者都是完全半透明的,那么將該技術設置為blendoption.opaque或blendoption.transparent可以將性能提高2倍。
Default Value: BlendOption.OPAQUE_AND_TRANSLUCENT

debugShowBoundingVolume : Boolean

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

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

Default Value: false

debugShowTextureAtlas : Boolean

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

將此布告欄集合的紋理圖集繪制為全屏四邊形。

Default Value: false

length : Number

返回此集合中公告牌的數目。這通常與BillboardCollection#get一起用于遍歷集合中的所有公告牌。

modelMatrix : Matrix4

4x4轉換矩陣,將此集合中的每個公告牌從模型坐標轉換為世界坐標。當這是標識矩陣時,廣告牌以世界坐標繪制,即地球的wgs84坐標。本地參考幀可以通過提供不同的轉換矩陣來使用,如Transforms.eastNorthUpToFixedFrame返回的轉換矩陣。
Default Value: Matrix4.IDENTITY
See:
Example:
var center = bmgl.Cartesian3.fromDegrees(-75.59777, 40.03883);
billboards.modelMatrix = bmgl.Transforms.eastNorthUpToFixedFrame(center);
billboards.add({
  image : 'url/to/image',
  position : new bmgl.Cartesian3(0.0, 0.0, 0.0) // center
});
billboards.add({
  image : 'url/to/image',
  position : new bmgl.Cartesian3(1000000.0, 0.0, 0.0) // east
});
billboards.add({
  image : 'url/to/image',
  position : new bmgl.Cartesian3(0.0, 1000000.0, 0.0) // north
});
billboards.add({
  image : 'url/to/image',
  position : new bmgl.Cartesian3(0.0, 0.0, 1000000.0) // up
});

Methods

add(options) → {Billboard}
創建具有指定初始屬性的公告牌并將其添加到集合中。將返回添加的公告牌,以便以后可以對其進行修改或從集合中刪除。
Parameters:
options (Object) 描述公告牌屬性的模板,如示例1所示。
Examples
// Example 1:  Add a billboard, specifying all the default values.
var b = billboards.add({
  show : true,
  position : bmgl.Cartesian3.ZERO,
  pixelOffset : bmgl.Cartesian2.ZERO,
  eyeOffset : bmgl.Cartesian3.ZERO,
  heightReference : bmgl.HeightReference.NONE,
  horizontalOrigin : bmgl.HorizontalOrigin.CENTER,
  verticalOrigin : bmgl.VerticalOrigin.CENTER,
  scale : 1.0,
  image : 'url/to/image',
  imageSubRegion : undefined,
  color : bmgl.Color.WHITE,
  id : undefined,
  rotation : 0.0,
  alignedAxis : bmgl.Cartesian3.ZERO,
  width : undefined,
  height : undefined,
  scaleByDistance : undefined,
  translucencyByDistance : undefined,
  pixelOffsetScaleByDistance : undefined,
  sizeInMeters : false,
  distanceDisplayCondition : undefined
});
// Example 2:  Specify only the billboard's cartographic position.
var b = billboards.add({
  position : bmgl.Cartesian3.fromDegrees(longitude, latitude, height)
});
Throws
See:
contains(billboard) → {Boolean}
檢查此集合是否包含給定的公告牌。
Parameters:
billboard (Billboard) 要檢查的廣告牌。
See:
destroy()
銷毀此對象持有的WebGL資源。銷毀對象允許確定地釋放WebGL資源,而不是依賴垃圾收集器來銷毀此對象。

一旦對象被破壞,就不應使用它;調用除isDestroyed以外的任何函數都將導致DeveloperError異常。因此,將返回值(undefined)賦給對象,如示例中所述。
Example
billboards = billboards && billboards.destroy();
Throws
See:
get(index) → {Billboard}
返回集合中指定索引處的公告牌。指數以零為基礎,隨著廣告牌的增加而增加。移除一個廣告牌后,所有的廣告牌都會向左移動,從而改變它們的索引。此函數通常與BillboardCollection#length一起用于迭代集合中的所有公告牌。
Parameters:
index (Number) 廣告牌的零基索引。
Example
// Toggle the show property of every billboard in the collection
var len = billboards.length;
for (var i = 0; i < len; ++i) {
  var b = billboards.get(i);
  b.show = !b.show;
}
Throws
See:
isDestroyed() → {Boolean}
如果此對象被破壞,則返回true;否則返回false。

如果此對象被破壞,則不應使用它;調用除isDestroyed以外的任何函數將導致DeveloperError異常。
See:
remove(billboard) → {Boolean}
從集合中刪除公告牌。
Parameters:
billboard (Billboard) 要移除的廣告牌。
Example
var b = billboards.add(...);
billboards.remove(b);  // Returns true
Throws
See:
removeAll()
從集合中刪除所有公告牌。
Example
billboards.add(...);
billboards.add(...);
billboards.removeAll();
Throws
See:
update()
ViewerBMWidget渲染場景以獲取渲染此原語所需的繪制命令時調用。

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

Throws
国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久
<code id="kseui"><acronym id="kseui"></acronym></code>
  • <abbr id="kseui"><tbody id="kseui"></tbody></abbr>
  • <button id="kseui"></button>
  • 三区精品视频观看| 免费看的黄色欧美网站| 欧美一区精品| 国产伦精品一区二区三区四区免费 | 一区二区毛片| 欧美精品aa| 97中文在线观看| 亚洲午夜精品久久久久久浪潮| 日韩午夜免费| 国产精品成人观看视频免费| 国产精品一二| 99在线观看免费视频精品观看| 久久久久久久尹人综合网亚洲| 麻豆传媒一区| 精品国产免费人成电影在线观... 精品国产免费久久久久久尖叫 | 国产亚洲欧美一区二区三区| 亚洲一区二区三区免费在线观看| 国产精品香蕉视屏| 97神马电影| 99国产超薄丝袜足j在线观看| 亚洲欧美日韩在线综合| 欧美中文娱乐网| 欧美三日本三级少妇三99| 亚洲国产裸拍裸体视频在线观看乱了中文| 久久国产精品亚洲77777| 国产精品欧美久久| 日韩国产精品一区二区| 一区二区三区国产盗摄| 中文亚洲欧美| 亚洲欧美日本国产专区一区| 亚洲欧美日韩专区| 欧美三日本三级少妇三99| 午夜激情一区| 狠狠色伊人亚洲综合网站色| 国产综合av一区二区三区| 麻豆亚洲一区| 免费看国产精品一二区视频| 久久久久一区二区| 色涩成人影视在线播放| 在线视频一区观看| 欧美成人一品| 久久国产精品一区二区三区四区| 一区二区三区视频在线播放| 亚洲一区二区三区四区中文| 久久久www免费人成黑人精品| 国产在线观看一区| 麻豆av福利av久久av| 国产偷久久久精品专区| 亚洲国产日韩欧美| 亚洲美女色禁图| 国产伦精品一区| 亚洲国产精品毛片| 一区二区三区国产在线| 国产一区二区三区四区五区在线| 一本综合精品| 九色91国产| 激情综合激情| 国产精品久久久久免费| 亚洲一区二区自拍偷拍| 国产欧美一区二区三区国产幕精品| 国产一区视频观看| 欧美日韩一区在线视频| 国产日韩一区二区三区在线播放| 欧美国产高清| 97av影视网在线观看| 日韩影院一区| 久久国产精品久久w女人spa| 日韩免费中文专区| 国产精品亚洲产品| 日韩欧美一区二区三区久久婷婷| 欧美精品一区三区在线观看| 一区二区三区成人精品| 久久精品一二三区| 欧美激情论坛| 久久国产一区| 国产综合18久久久久久| 国产精品一区二区你懂得| 国产一区二区三区四区hd| 国产女主播一区二区| 精品91在线| 日韩色妇久久av| 国产精品乱码一区二区三区| 激情久久久久久久| 日韩免费三级| 狠狠久久综合婷婷不卡| 亚洲免费在线| 欧美午夜国产| 日韩免费av一区二区三区| 久久久天天操| 亚洲大胆视频| 亚洲永久一区二区三区在线| 成人av播放| 亚洲综合视频一区| 亚洲第一毛片| 午夜国产一区| 亚洲 日韩 国产第一区| 激情小说网站亚洲综合网| 性色一区二区三区| 亚洲欧洲视频| 欧美精品偷拍| 亚洲砖区区免费| 欧洲亚洲一区二区三区四区五区| 一区二区国产日产| 久久亚洲国产精品日日av夜夜| 日韩精品一区二区三区丰满| 国产综合网站| 一级特黄录像免费播放全99| 欧美69视频| 亚洲欧美日韩国产成人综合一二三区| 在线观看视频免费一区二区三区| 久久婷婷av| 久久青青草综合| 91传媒视频在线观看| 亚洲欧美日本视频在线观看| 亚洲精品乱码久久久久久蜜桃麻豆 | 在线看无码的免费网站| 欧美一区二区在线视频观看| 激情小说综合网| 鲁片一区二区三区| 国产亚洲毛片在线| 亚洲久久成人| 亚洲综合日韩| 99se婷婷在线视频观看| 成人h在线播放| 国产专区一区二区| 秋霞毛片久久久久久久久| 日本一区免费在线观看| 亚洲免费视频一区| 亚洲欧美亚洲| 日韩一级网站| 久久综合导航| 精品一区二区视频| 亚洲狠狠婷婷综合久久久| 永久域名在线精品| 亚洲大黄网站| 久久一区二区三区av| 国产精品综合久久久久久| 蜜桃视频在线观看91| 亚洲欧美日韩专区| 国产精品啊啊啊| 国产精品推荐精品| 成人黄动漫网站免费| 日本亚洲自拍| 亚洲性图久久| 97se在线视频| 日韩欧美在线电影| 在线观看一区视频| 97人人模人人爽人人少妇| 欧美日韩系列| 国产精品地址| 99re在线视频观看| 天天爽天天狠久久久| 亚洲精品在线观看免费| 99在线视频首页| 亚洲视频电影| 国产精品久久九九| 免费亚洲一区二区| 一区视频在线| 精品乱码一区二区三区| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 亚洲免费一区二区| 欧美大香线蕉线伊人久久国产精品 | 一区二区高清视频| 久久国产欧美精品| 亚洲午夜在线观看| 久久青草久久| 欧美日本一区二区高清播放视频| 亚洲午夜精品久久| 中文字幕日韩一区二区三区不卡| 色噜噜一区二区| 亚洲免费精品视频| 91成人免费视频| 欧美日韩一区在线视频| 国产精品亚洲不卡a| 1024成人| 亚洲欧美日韩一区在线观看| 久久九九免费| 欧美精品自拍| 蜜桃视频成人| 91精品国产高清久久久久久91裸体 | 这里只有精品66| 精品国产免费久久久久久尖叫| 精品视频高清无人区区二区三区| 欧美日韩亚洲一区二区三区在线观看 | 亚洲午夜91| 日韩亚洲视频| 精品九九九九| 久久国产精品久久久久久电车 | 五月婷婷综合色| 免费久久99精品国产自| 91久久精品国产91久久性色tv| 欧美久久电影| 国产欧美韩日| 亚洲成人网上| 国产伦精品一区二区三区视频黑人 | 亚洲国产日韩欧美一区二区三区| 一本综合久久| 欧美日韩理论| 亚洲一区三区视频在线观看| 国产欧美日韩视频一区二区三区|