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

PrimitiveCollection

原語的集合。這通常與Scene#primitives一起使用,但PrimitiveCollection本身也是一個(gè)原語,因此可以將集合添加到構(gòu)成層次結(jié)構(gòu)的集合中。
new PrimitiveCollection(options)
Parameters:
options (Object)
Name Description
options.show
Boolean
default true
確定是否顯示集合中的基元。
options.destroyPrimitives
Boolean
default true
確定刪除集合中的基元時(shí)是否將其銷毀。
Example
var billboards = new bmgl.BillboardCollection();
var labels = new bmgl.LabelCollection();

var collection = new bmgl.PrimitiveCollection();
collection.add(billboards);

scene.primitives.add(collection);  // Add collection
scene.primitives.add(labels);      // Add regular primitive

Members

destroyPrimitives : Boolean

確定集合中的基元在被PrimitiveCollection#destroyPrimitiveCollection#remove刪除時(shí)是被銷毀,還是被PrimitiveCollection#removeAll隱式刪除。
Default Value: true
Examples:
// Example 1. Primitives are destroyed by default.
var primitives = new bmgl.PrimitiveCollection();
var labels = primitives.add(new bmgl.LabelCollection());
primitives = primitives.destroy();
var b = labels.isDestroyed(); // true
// Example 2. Do not destroy primitives in a collection.
var primitives = new bmgl.PrimitiveCollection();
primitives.destroyPrimitives = false;
var labels = primitives.add(new bmgl.LabelCollection());
primitives = primitives.destroy();
var b = labels.isDestroyed(); // false
labels = labels.destroy();    // explicitly destroy

(readonly) length : Number

獲取集合中的基元數(shù)。

show : Boolean

確定是否顯示此集合中的基元。
Default Value: true

Methods

add(primitive, index) → {Object}
向集合中添加基元。
Parameters:
primitive (Object) 要添加的原語。
index (Number) 添加層的索引。如果省略,則該原語將添加到所有現(xiàn)有原語的底部。
Example
var billboards = scene.primitives.add(new bmgl.BillboardCollection());
Throws
  • DeveloperError : 此對(duì)象已被銷毀,即調(diào)用destroy()。
contains(primitive) → {Boolean}
確定此集合是否包含基元。
Parameters:
primitive (Object) 要檢查的原語。
Throws
  • DeveloperError : 此對(duì)象已被銷毀,即調(diào)用destroy()。
See:
destroy()
銷毀此集合中每個(gè)原語持有的WebGL資源。顯式銷毀此集合允許確定地釋放WebGL資源,而不是依賴?yán)占麂N毀此集合。

因?yàn)殇N毀集合會(huì)銷毀所有包含的原語,所以僅當(dāng)您確定沒有其他代碼仍在使用任何包含的原語時(shí)才銷毀集合。

一旦銷毀此集合,則不應(yīng)使用它;調(diào)用除isDestroyed以外的任何函數(shù)將導(dǎo)致DeveloperError異常。因此,將返回值(undefined)賦給對(duì)象,如示例中所述。
Example
primitives = primitives && primitives.destroy();
Throws
  • DeveloperError : 此對(duì)象已被銷毀,即調(diào)用destroy()。
See:
get(index) → {Object}
返回集合中指定索引處的基元。
Parameters:
index (Number) 要返回的基元的從零開始的索引。
Example
// Toggle the show property of every primitive in the collection.
var primitives = scene.primitives;
var length = primitives.length;
for (var i = 0; i < length; ++i) {
  var p = primitives.get(i);
  p.show = !p.show;
}
Throws
  • DeveloperError : 此對(duì)象已被銷毀,即調(diào)用destroy()。
See:
isDestroyed() → {Boolean}
如果此對(duì)象被破壞,則返回true;否則返回false。

如果此對(duì)象被破壞,則不應(yīng)使用它;調(diào)用除isDestroyed以外的任何函數(shù)將導(dǎo)致DeveloperError異常。
See:
lower(primitive)
降低集合中的原始“向下一個(gè)”。如果集合中的所有基本體都繪制在球體曲面上,則這會(huì)在視覺上將基本體向下移動(dòng)。
Parameters:
primitive (Object) 把原始的降下來。
Throws
See:
lowerToBottom(primitive)
將原語降低到集合的“底部”。如果集合中的所有基本體都繪制在球體曲面上,則這會(huì)將基本體從視覺上移動(dòng)到底部。
Parameters:
primitive (Object) 把原始的降到底部。
Throws
See:
raise(primitive)
在集合中引發(fā)基元“up one”。如果集合中的所有基本體都繪制在球體曲面上,則這會(huì)在視覺上將基本體向上移動(dòng)。
Parameters:
primitive (Object) 要撫養(yǎng)的原始人。
Throws
See:
raiseToTop(primitive)
將基元提升到集合的“頂部”。如果集合中的所有基本體都繪制在球體曲面上,則這會(huì)將基本體從視覺上移動(dòng)到頂部。
Parameters:
primitive (Object) 提升頂端的原始元素。
Throws
See:
remove(primitive) → {Boolean}
從集合中移除基元。
Parameters:
primitive (Object) 要?jiǎng)h除的原語。
Example
var billboards = scene.primitives.add(new bmgl.BillboardCollection());
scene.primitives.remove(p);  // Returns true
Throws
  • DeveloperError : 此對(duì)象已被銷毀,即調(diào)用destroy()。
See:
removeAll()
刪除集合中的所有基元。
Throws
  • DeveloperError : 此對(duì)象已被銷毀,即調(diào)用destroy()。
See:
主站蜘蛛池模板: 黄色软件安卓 | 黄片毛片免费 | 999一个人免费看ww | 躁躁躁日日躁2020麻豆 | 久久久成人一区二区免费影院 | 久久99国产精 | 中文字幕一区二区三区四区五区 | 日韩欧美中文 | 古装一级毛片 | 无套内谢孕妇毛片免费看红桃影视 | 欧美顶级大胆免费视频 | 国产观看 | 日韩精品国产一区二区 | 成年人网站免费 | 国产毛片在线 | 日韩精品一区二区三区在线观看视频网站 | av在线不卡免费观看 | 成人一级免费视频 | 九九热国产精品视频 | 国产精品成人一区二区 | 久草com| 成年人在线免费视频观看 | 无毛片 | 欧美成人精品一区二区男人看 | 在线观看a网站 | 全部孕妇毛片丰满孕妇孕交99 | 91性高湖久久久久久久久_久久99 | 久久久久久免费毛片精品 | 日插夜插 | 精品乱子伦一区二区三区 | 免费观看xxx在线观看下载 | 最新日韩欧美 | 久久综合综合久久 | 一级毛片观看 | 日本亚洲一区二区 | 中文字幕第一页九 | 亚洲综合中文 | 亚洲国产成人精品电影在线观看 | 天堂网www. | 精品国产一区二 | 久久伊人成人网 |