PrimitiveCollection

                原語的集合。這通常與Scene#primitives一起使用,但PrimitiveCollection本身也是一個原語,因此可以將集合添加到構(gòu)成層次結(jié)構(gòu)的集合中。
                new PrimitiveCollection(options)
                Parameters:
                options (Object)
                Name Description
                options.show
                Boolean
                default true
                確定是否顯示集合中的基元。
                options.destroyPrimitives
                Boolean
                default true
                確定刪除集合中的基元時是否將其銷毀。
                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刪除時是被銷毀,還是被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 : 此對象已被銷毀,即調(diào)用destroy()。
                contains(primitive) → {Boolean}
                確定此集合是否包含基元。
                Parameters:
                primitive (Object) 要檢查的原語。
                Throws
                • DeveloperError : 此對象已被銷毀,即調(diào)用destroy()。
                See:
                destroy()
                銷毀此集合中每個原語持有的WebGL資源。顯式銷毀此集合允許確定地釋放WebGL資源,而不是依賴?yán)占麂N毀此集合。

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

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

                如果此對象被破壞,則不應(yīng)使用它;調(diào)用除isDestroyed以外的任何函數(shù)將導(dǎo)致DeveloperError異常。
                See:
                lower(primitive)
                降低集合中的原始“向下一個”。如果集合中的所有基本體都繪制在球體曲面上,則這會在視覺上將基本體向下移動。
                Parameters:
                primitive (Object) 把原始的降下來。
                Throws
                See:
                lowerToBottom(primitive)
                將原語降低到集合的“底部”。如果集合中的所有基本體都繪制在球體曲面上,則這會將基本體從視覺上移動到底部。
                Parameters:
                primitive (Object) 把原始的降到底部。
                Throws
                See:
                raise(primitive)
                在集合中引發(fā)基元“up one”。如果集合中的所有基本體都繪制在球體曲面上,則這會在視覺上將基本體向上移動。
                Parameters:
                primitive (Object) 要撫養(yǎng)的原始人。
                Throws
                See:
                raiseToTop(primitive)
                將基元提升到集合的“頂部”。如果集合中的所有基本體都繪制在球體曲面上,則這會將基本體從視覺上移動到頂部。
                Parameters:
                primitive (Object) 提升頂端的原始元素。
                Throws
                See:
                remove(primitive) → {Boolean}
                從集合中移除基元。
                Parameters:
                primitive (Object) 要刪除的原語。
                Example
                var billboards = scene.primitives.add(new bmgl.BillboardCollection());
                scene.primitives.remove(p);  // Returns true
                Throws
                • DeveloperError : 此對象已被銷毀,即調(diào)用destroy()。
                See:
                removeAll()
                刪除集合中的所有基元。
                Throws
                • DeveloperError : 此對象已被銷毀,即調(diào)用destroy()。
                See:
                主站蜘蛛池模板: 中文字幕第6页| 免费国产真实迷j在线观看| 97色在线观看| 我被三个老头同时玩| 亚洲一区二区三区亚瑟| 男人都懂的网址在线看片| 国产伦精品一区二区三区精品 | 免费看黄色a级片| 青青青国产在线视频| 国产精品林美惠子在线播放| 一本色道久久综合亚洲精品| 日韩中文字幕在线观看视频| 亚洲嫩草影院在线观看| 看全色黄大色黄女视频| 国产一区中文字幕在线观看| 欧美日韩第三页| 国内精品视频一区二区三区| 一本一道久久综合狠狠老| 日本暖暖视频在线| 亚洲乱码在线播放| 波多野结衣69xx| 内射一区二区精品视频在线观看| 适合男士深夜看的小说软件| 国产白嫩漂亮美女在线观看| 97精品一区二区视频在线观看| 婷婷综合激六月情网| 久久久91精品国产一区二区三区| 最近免费中文字幕大全高清大全1| 亚洲欧美色一区二区三区| 疯狂做受XXXX国产| 四虎国产精品永久地址99| 韩国精品福利一区二区三区 | 国产精品日韩欧美一区二区三区| mm131美女做爽爽爱视频| 成人精品一区二区激情| 久久天天躁狠狠躁夜夜网站 | 99re这里只有精品6| 宅男66lu国产乱在线观看| 中文字幕精品亚洲无线码一区| 日韩女同互慰专区| 亚洲ts人妖网站|