BIGEMAP卫星地图_高清卫星地图_北斗高清地图_地图软件_矢量地图数据_专题地图

ClassificationPrimitive

分類原語表示要突出顯示的Scene中的封閉幾何體。

基本體將幾何體實(shí)例與描述完整著色的Appearance結(jié)合起來,包括MaterialRenderState。大致上,幾何體實(shí)例定義結(jié)構(gòu)和位置,外觀定義視覺特征。分離幾何體和外觀允許我們混合和匹配大多數(shù)幾何體和外觀,并獨(dú)立地添加新的幾何體或外觀。當(dāng)直接使用ClassificationPrimitive時(shí),此時(shí)只支持在所有實(shí)例中使用相同顏色的PerInstanceColorAppearance。對(duì)地形或3D瓦片進(jìn)行分類時(shí),要獲得充分的Appearance支持,請(qǐng)使用GroundPrimitive代替。

要正確渲染,此功能需要ext{frag{depth webgl擴(kuò)展。對(duì)于不支持此擴(kuò)展的硬件,將存在一些視角的渲染工件。

有效幾何圖形為BoxGeometryCylinderGeometryEllipsoidGeometryPolylineVolumeGeometrySphereGeometry

橢球表面后的幾何圖形,例如CircleGeometryCorridorGeometryEllipseGeometryPolygonGeometryRectangleGeometry,如果是拉伸體積,也有效;否則,將不會(huì)渲染它們。

new ClassificationPrimitive(options)
Parameters:
options (Object)
Name Description
options.geometryInstances
(Array | GeometryInstance)
要渲染的幾何體實(shí)例。這可以是單個(gè)實(shí)例,也可以是長度為1的數(shù)組。
options.appearance
Appearance
用于呈現(xiàn)原語的外觀。當(dāng)幾何實(shí)例具有顏色屬性時(shí),默認(rèn)為PerInstanceColorAppearance。
options.show
Boolean
default true
確定是否顯示此基元。
options.vertexCacheOptimize
Boolean
default false
當(dāng)true時(shí),幾何體頂點(diǎn)將針對(duì)頂點(diǎn)前和頂點(diǎn)后明暗器緩存進(jìn)行優(yōu)化。
options.interleave
Boolean
default false
當(dāng)true時(shí),幾何頂點(diǎn)屬性交錯(cuò),這可以稍微提高渲染性能,但增加加載時(shí)間。
options.compressVertices
Boolean
default true
當(dāng)true時(shí),幾何體頂點(diǎn)被壓縮,這將節(jié)省內(nèi)存。
options.releaseGeometryInstances
Boolean
default true
當(dāng)true時(shí),原語不保留對(duì)輸入geometryInstances的引用以保存內(nèi)存。
options.allowPicking
Boolean
default true
當(dāng)true時(shí),每個(gè)幾何體實(shí)例只能使用Scene#pick進(jìn)行選擇。當(dāng)false時(shí),保存GPU內(nèi)存。
options.asynchronous
Boolean
default true
確定在準(zhǔn)備就緒之前是異步創(chuàng)建基元還是阻止創(chuàng)建基元。如果為false,則必須首先調(diào)用initiaterrainheights()。
options.classificationType
ClassificationType
default ClassificationType.BOTH
確定地形、三維瓦片還是兩者都要分類。
options.debugShowBoundingVolume
Boolean
default false
僅用于調(diào)試。確定是否顯示此基元的命令的邊界球。
options.debugShowShadowVolume
Boolean
default false
僅用于調(diào)試。確定是否繪制基本體中每個(gè)幾何體的陰影體積。在釋放幾何圖形或選項(xiàng)之前,要?jiǎng)?chuàng)建的卷在創(chuàng)建時(shí)必須為true。ReleaseGeometryInstance必須為false
See:

Members

(readonly) allowPicking : Boolean

當(dāng)true時(shí),每個(gè)幾何體實(shí)例只能使用Scene#pick進(jìn)行選擇。當(dāng)false時(shí),保存GPU內(nèi)存。
Default Value: true

(readonly) asynchronous : Boolean

確定是否將在Web工作者上創(chuàng)建和批處理幾何體實(shí)例。
Default Value: true

classificationType : ClassificationType

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

(readonly) compressVertices : Boolean

當(dāng)true時(shí),幾何體頂點(diǎn)被壓縮,這將節(jié)省內(nèi)存。
Default Value: true

debugShowBoundingVolume : Boolean

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

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

Default Value: false

debugShowShadowVolume : Boolean

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

為基本體中的每個(gè)幾何體繪制陰影體積。

Default Value: false

(readonly) geometryInstances : (Array|GeometryInstance)

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

在呈現(xiàn)基元后更改此屬性沒有效果。

由于使用的渲染技術(shù),所有幾何體實(shí)例必須是相同的顏色。如果存在顏色不同的實(shí)例,則在第一次嘗試呈現(xiàn)時(shí)將拋出DeveloperError

Default Value: undefined

(readonly) interleave : Boolean

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

(readonly) ready : Boolean

確定基元是否已完成并準(zhǔn)備好呈現(xiàn)。如果此屬性為真,則下次調(diào)用ClassificationPrimitive#update時(shí)將呈現(xiàn)原語。

(readonly) readyPromise : Promise.<ClassificationPrimitive>

獲取解決基元何時(shí)準(zhǔn)備呈現(xiàn)的承諾。

(readonly) releaseGeometryInstances : Boolean

當(dāng)true時(shí),原語不保留對(duì)輸入geometryInstances的引用以保存內(nèi)存。
Default Value: true

show : Boolean

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

(readonly) vertexCacheOptimize : Boolean

當(dāng)true時(shí),幾何體頂點(diǎn)將針對(duì)頂點(diǎn)前和頂點(diǎn)后明暗器緩存進(jìn)行優(yōu)化。
Default Value: true

Methods

(static) isSupported(scene) → {Boolean}
確定是否支持ClassificationPrimitive呈現(xiàn)。
Parameters:
scene (Scene) 現(xiàn)場。
destroy()
銷毀此對(duì)象持有的WebGL資源。銷毀對(duì)象允許確定地釋放WebGL資源,而不是依賴?yán)占鱽礓N毀此對(duì)象。

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

Example
e = e && e.destroy();
Throws
  • DeveloperError : 此對(duì)象已被銷毀,即調(diào)用destroy()。
See:
getGeometryInstanceAttributes(id) → {Object}
返回GeometryInstance的每個(gè)實(shí)例可修改屬性。
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 : 必須在調(diào)用GetGeometryInstanceAttributes之前調(diào)用Update。
isDestroyed() → {Boolean}
如果此對(duì)象被破壞,則返回true;否則返回false。

如果此對(duì)象被破壞,則不應(yīng)使用它;調(diào)用除isDestroyed以外的任何函數(shù)都將導(dǎo)致DeveloperError異常。

See:
update()
當(dāng)ViewerBMWidget渲染場景以獲取渲染此原語所需的繪制命令時(shí)調(diào)用。

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

Throws
  • DeveloperError : 所有實(shí)例幾何必須具有相同的PrimitiveType。
  • DeveloperError : 外觀和材料有一個(gè)統(tǒng)一的名稱。
  • DeveloperError : 并非所有幾何體實(shí)例都具有相同的顏色屬性。
主站蜘蛛池模板: 长沙网站建设,网站设计制作,长沙小程序开发,公众号开发,长沙叶老设计 | 太原铁艺围栏-山西泓宸辉铁艺工程有限公司 | 银马全自动免烧砖机设备厂家,提供免烧砖机价格报价及生产视频 | 弯箍机_钢筋弯箍机_全自动钢筋弯箍机_数控弯箍机-建科智能装备制造(天津)股份有限公司 | 连云港物流,连云港物流公司就选连云港华美物流有限公司 | 起名字典|宝宝新生儿男孩女孩起名免费网-诗经周易生辰八字取名字大全 | 上饶环亚电脑会计培训学校--电脑学校|上饶电脑学校|上饶电脑培训|会计培训|上饶会计培训|上饶县会计培训|广丰会计培训|玉山会计培训|横峰会计培训|上饶网店培训 上进电缆(嘉兴)股份有限公司官网 - 光伏电缆|防火电缆|电力电缆|铝合金电缆专业生产厂家 | 宁波雷豹机电科技有限公司|雷豹冷风机|雷豹工业大风扇|MFC18000|MFC16000|MFC6000|EF3622|EF4222|EF4822|移动工业蒸发式冷风机空气冷却器|大型工业空调扇|雷豹移动式工业大风扇|雷豹大风扇|生产厂家|公司官网 | 康复器材_常州市友邦医疗康复器材有限公司官网 | 胜亿网-专注B2B电子商务,为企业提供一站式网络服务 | 河北热风机,电热暖风机,燃油暖风机,工业暖风机厂家安装,批发-河北嘉鹏冷暖风机有限公司 | 小鼠实验(试验)用臭氧发生器_进口臭氧发生器 - 北京同林臭氧实验网 | 型煤锅炉进煤机|型煤链条炉排 |重型板链除渣机 |丹东刮板输送机|丹东脱硫除尘器-铧洋机械 | 石英砂|无烟煤滤料|火山岩|聚合硫酸铁|活性炭-河南碧水清源水处理材料有限公司 | 纳米砂磨机|纳米研磨机|实验室砂磨机-无锡市少宏粉体科技有限公司 | 江西富兴节能建材有限公司| 装备升级改造I成都星迅通科技有限公司-成都星迅通科技有限公司官方网站 | 文轩热能_水冷板散热器热设计热管理系统_铝型材铲齿摩擦焊热管_散热片散热板生产加工厂家 | 上海办公室租赁-写字楼出租、创意产业园区厂房招商、孵化器众创联合办公空间出租网 | 内蒙古天奇生物科技有限公司——OEM代工|ODM定制|原料供应|骨肽|片剂|胶囊剂|口服液 | 燃气锅炉-供暖锅炉-热水锅炉-电锅炉-北京锅炉安装公司-北京亦辰科技有限公司 | 喷淋清洗剂,铝合金清洗剂-青岛爱大生环保科技有限公司 | 深圳喜运达物流官网_东南亚物流|海运|专线|海外仓_泰国菲律宾马来西亚海运|物流专线|海外仓 | 磐林投资-大宗林产品现货电子交易|林业碳汇|林权交易|农林产品投资 | 橡皮艇_冲锋舟_充气钓鱼船_橡皮艇价格_海威龙橡皮艇生产厂家-首页 | 真空工业炉-真空油淬炉-真空气淬炉-高温石墨化炉-江苏华弘真空科技有限公司 | 轮式挖掘机厂家_抓铁机_全自动混凝土搅拌车_山重机械【官网】 | 素时刻 - 为亿万家庭提供健康饮食 | 上海塑料链条生产厂家-塑料网带批发-柔性齿形链价格-上海瀚幽传动机械有限公司 | 以物联网技术为核心专注于智能安防领域物联网服务的高新技术企业-北京欣智恒科技股份有限公司(官网) | 泰安led显示屏-泰安户外裸眼3D显示屏-扩声系统-舞台灯光机械-电子屏-肥城宁阳新泰东平-泰安市奇美特电子有限公司 | 纸袋胶-糊盒胶-礼盒胶-裱纸胶-水性喷胶-东莞市美好化工有限公司 纸袋机|多层纸袋机|高速纸袋机|无锡市天天友情机械有限公司 | 览众房车,房车, 房车厂家, 房车价格, 房车图片,, 四驱房车, 皮卡房车, 越野房车, 依维柯房车, 国产房车, 自动挡房车, | 上海家博会_2025上海家博会时间表_5月31-6月2日_上海家博会门票_免费领取入口 | 轴流风机_混流风机_排烟防火阀-德州辰特空调设备有限公司 | 泊头市特种油泵阀制造有限公司&nbsp;-&nbsp;渣油泵,重油泵,沥青泵,高压齿轮泵,煤焦油泵,导热油泵,三螺杆泵,圆弧齿轮泵,不锈钢齿轮泵, | 烟台真空包装,烟台木包装,烟台熏蒸木箱-烟台福岭木制品有限公司 烟台通风管道,烟台风机风管,烟台风阀-烟台福莱通风设备有限公司 | 瑞安网站建设_网站制作_做网站找瑞安联创网络:专业网页制作、手机网站、SEO百度网站关键字优化 软文营销推广-新闻稿发布-软文撰写-百科词条编辑-品牌全案策划推广网络营销传播-喜尚传媒 | 智能照明模块,智能动力控制器,巨川电气-智能电气领航 | 重庆监控-监控系统-大型弱电工程-重庆万建电子工程有限责任公司是智能化一级工程公司 | 投影仪配件,苏州投影仪维修,B60数显表维修-苏州市加野仪器有限公司 |