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

BillboardCollection

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


示例廣告牌


廣告牌使用BillboardCollection#addBillboardCollection#remove從集合中添加和刪除。集合中的公告牌自動(dòng)共享具有相同標(biāo)識(shí)符的圖像的紋理。
new BillboardCollection(options)
Parameters:
options (Object)
Name Description
options.modelMatrix
Matrix4
default Matrix4.IDENTITY
4x4轉(zhuǎn)換矩陣,將每個(gè)廣告牌從模型轉(zhuǎn)換為世界坐標(biāo)。
options.debugShowBoundingVolume
Boolean
default false
僅用于調(diào)試。確定是否顯示此基元的命令的邊界球。
options.scene
Scene
必須通過使用高度參考屬性的廣告牌,或?qū)?duì)地球儀進(jìn)行深度測試。
options.blendOption
BlendOption
default BlendOption.OPAQUE_AND_TRANSLUCENT
廣告牌混合選項(xiàng)。默認(rèn)設(shè)置用于渲染不透明和半透明的廣告牌。但是,如果所有的廣告牌都是完全不透明的或者都是完全半透明的,那么將該技術(shù)設(shè)置為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

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

debugShowBoundingVolume : Boolean

此屬性僅用于調(diào)試;它既不用于生產(chǎn),也不進(jìn)行優(yōu)化。

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

Default Value: false

debugShowTextureAtlas : Boolean

此屬性僅用于調(diào)試;它既不用于生產(chǎn),也不進(jìn)行優(yōu)化。

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

Default Value: false

length : Number

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

modelMatrix : Matrix4

4x4轉(zhuǎn)換矩陣,將此集合中的每個(gè)公告牌從模型坐標(biāo)轉(zhuǎn)換為世界坐標(biāo)。當(dāng)這是標(biāo)識(shí)矩陣時(shí),廣告牌以世界坐標(biāo)繪制,即地球的wgs84坐標(biāo)。本地參考幀可以通過提供不同的轉(zhuǎn)換矩陣來使用,如Transforms.eastNorthUpToFixedFrame返回的轉(zhuǎn)換矩陣。
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}
創(chuàng)建具有指定初始屬性的公告牌并將其添加到集合中。將返回添加的公告牌,以便以后可以對(duì)其進(jìn)行修改或從集合中刪除。
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
  • DeveloperError : 此對(duì)象已被銷毀,即調(diào)用destroy()。
See:
contains(billboard) → {Boolean}
檢查此集合是否包含給定的公告牌。
Parameters:
billboard (Billboard) 要檢查的廣告牌。
See:
destroy()
銷毀此對(duì)象持有的WebGL資源。銷毀對(duì)象允許確定地釋放WebGL資源,而不是依賴?yán)占鱽礓N毀此對(duì)象。

一旦對(duì)象被破壞,就不應(yīng)使用它;調(diào)用除isDestroyed以外的任何函數(shù)都將導(dǎo)致DeveloperError異常。因此,將返回值(undefined)賦給對(duì)象,如示例中所述。
Example
billboards = billboards && billboards.destroy();
Throws
  • DeveloperError : 此對(duì)象已被銷毀,即調(diào)用destroy()。
See:
get(index) → {Billboard}
返回集合中指定索引處的公告牌。指數(shù)以零為基礎(chǔ),隨著廣告牌的增加而增加。移除一個(gè)廣告牌后,所有的廣告牌都會(huì)向左移動(dòng),從而改變它們的索引。此函數(shù)通常與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
  • DeveloperError : 此對(duì)象已被銷毀,即調(diào)用destroy()。
See:
isDestroyed() → {Boolean}
如果此對(duì)象被破壞,則返回true;否則返回false。

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

不要直接調(diào)用此函數(shù)。這只是為了列出渲染場景時(shí)可能傳播的異常:

Throws
  • RuntimeError : 帶ID的圖像必須在地圖冊(cè)中。
国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久
<code id="kseui"><acronym id="kseui"></acronym></code>
  • <abbr id="kseui"><tbody id="kseui"></tbody></abbr>
  • <button id="kseui"></button>
  • 国产伦理久久久| 日本公妇乱淫免费视频一区三区| 97欧洲一区二区精品免费| 视频一区三区| 久久亚洲色图| 亚洲资源视频| 久久精品综合| 艳色歌舞团一区二区三区| 先锋亚洲精品| 好看的亚洲午夜视频在线| 久久精品久久精品国产大片| 国产三区精品| 欧美在线免费一级片| 精品蜜桃传媒| 51午夜精品| 国产一级精品aaaaa看| 欧美99久久| 欧美久久久久久| 久久资源在线| 夜夜精品视频| 欧美日韩在线高清| 欧美在线视频二区| 国产女主播一区二区三区| 在线天堂一区av电影| 一区二区国产日产| 日本免费一区二区三区| 亚洲免费影视| 欧美久久一级| 亚洲一区美女| 美日韩精品免费| 国产精品日韩一区二区三区 | 国产精品污www一区二区三区| 亚洲国产二区| 欧美高清日韩| 亚洲精品免费在线看| 欧美激情论坛| 国产伦精品一区二区三区高清版| 国产日韩欧美综合精品| 伊人久久亚洲美女图片| 午夜精品亚洲一区二区三区嫩草| 色一情一乱一伦一区二区三区 | 亚洲国内精品| 一区二区三区四区视频在线| 欧洲亚洲一区二区| 久久精品国产精品国产精品污| av一区二区三区在线观看| 久久人人超碰| 91久久久一线二线三线品牌| 久久成人一区| 校园激情久久| 国产一区二区高清视频| 宅男噜噜噜66国产日韩在线观看| 国产主播一区二区三区四区| 欧美精品国产| 欧美日韩网址| 欧美激情综合| 欧美日韩18| 精品动漫av| 欧美日韩久久| 日本一区二区三区www| 欧洲亚洲一区二区三区四区五区| 精品国产中文字幕| 麻豆视频成人| 性欧美大战久久久久久久免费观看| 亚洲国产一区二区三区在线播| 一区二区三区我不卡| 天堂av一区二区| 欧美激情亚洲| 亚洲清纯自拍| 免费一区视频| 国产91亚洲精品一区二区三区| 国产精品久久久一区二区三区| 精品视频一区二区| 性欧美videosex高清少妇| 欧美视频1区| 99re国产精品| 麻豆精品网站| 国产精品污www一区二区三区| 久久久亚洲综合网站| 日韩一二三区不卡在线视频| 国产精品v欧美精品v日韩| 制服诱惑一区二区| 国产精品加勒比| 色姑娘综合网| 在线观看一区视频| 97神马电影| 丝袜足脚交91精品| 在线播放亚洲| 肥熟一91porny丨九色丨| 日韩影院一区| 国产欧美丝祙| 久久亚洲色图| 日韩影片在线播放| 亚洲青色在线| 国产高清一区二区三区| 色噜噜一区二区| 午夜久久资源| 久久av一区二区| 欧美精品在线一区| 国产一区免费视频| www日韩av| 欧美福利影院| 97人人干人人| 欧美喷水视频| 国产99在线免费| 欧美日韩亚洲一区二区三区在线观看 | 日韩福利视频| 精品不卡视频| 精品国产一区二区三区久久久久久| 婷婷四房综合激情五月| 国产视频一区在线观看一区免费| 岛国一区二区三区高清视频| 欧洲成人一区二区| 国产精品夜夜夜一区二区三区尤| 久久久综合香蕉尹人综合网| 五月婷婷一区| 91aaaa| 亚洲无线视频| 久久久婷婷一区二区三区不卡| 欧美日韩成人一区二区三区| 久久亚洲午夜电影| 欧美午夜一区二区福利视频| 91传媒视频在线观看| 欧美日本免费| 久久99精品久久久久久久久久| 日韩天堂av| 视频一区国产精品| 高清免费日韩| 一区二区三区三区在线| 欧美日韩精品综合| 美女精品网站| 一区二区视频欧美| 欧美日韩一区二区三区免费| 久久久久国产精品一区三寸| 亚洲日本精品| 国产精品一区二区在线观看 | 亚洲久久在线| 伊人久久大香线蕉av一区| 国产精品视频福利| 久久riav二区三区| 激情综合在线| 亚洲国产欧美一区二区三区不卡| 国产成人精品一区二区三区福利| 99精品福利视频| 欧美在线3区| 日韩国产精品一区二区| 高清一区二区三区视频| 狠狠色综合网| 欧美激情亚洲| 亚洲欧美日韩另类精品一区二区三区| 国产精品对白刺激久久久| 亚洲一区国产一区| 亚洲黄色毛片| 欧美日韩影院| 综合久久国产| 欧美日韩一区二区三区免费| 久久久久国产精品一区三寸| 亚洲人成免费| 亚洲激情啪啪| 国产综合精品| 国产精品黄色| 一区二区三区av在线| 亚洲精品一区二区三区av| 欧美高清一区二区| 欧美精品欧美精品| 精品不卡在线| 精品国产乱码久久久久| 99精品国产高清一区二区| 97se亚洲综合在线| 美女爽到呻吟久久久久| 亚洲欧美日韩在线观看a三区| 1024成人| 在线亚洲激情| 性xx色xx综合久久久xx| 免费亚洲一区二区| 91网免费观看| 久久久久久久久久久一区| 久久久久久亚洲精品杨幂换脸 | 国产激情美女久久久久久吹潮| 国产亚洲网站| 国产精品久久久免费| 亚洲精品一二| 国产精品丝袜xxxxxxx| 国产偷国产偷亚洲高清97cao| av成人免费观看| 国产久一道中文一区| 久久综合九色综合久99| 91视频免费进入| 国产精品一区二区你懂得| 成人资源av| 精品一区二区国产| 日韩精品在在线一区二区中文| 亚洲欧美日韩综合一区| 欧美午夜不卡| 亚洲国产精品日韩| 午夜亚洲福利在线老司机| 97超碰人人看人人| 日本午夜一区二区三区| 一区二区在线高清视频| 亚洲承认在线|