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

Geometry

一種幾何表示法,具有構(gòu)成頂點(diǎn)的屬性和定義基元的可選索引數(shù)據(jù)。幾何圖形和描述陰影的Appearance可分配給Primitive進(jìn)行可視化。APrimitive可以從許多異構(gòu)(在許多情況下)幾何結(jié)構(gòu)中創(chuàng)建,以提高性能。

幾何圖形可以使用GeometryPipeline中的函數(shù)進(jìn)行轉(zhuǎn)換和優(yōu)化。

new Geometry(options)
Parameters:
options (Object)
Name Description
options.attributes
GeometryAttributes
組成幾何體頂點(diǎn)的屬性。
options.primitiveType
PrimitiveType
default PrimitiveType.TRIANGLES
幾何體中基本體的類型。
options.indices
(Uint16Array | Uint32Array)
用于確定幾何體中基本體的可選索引數(shù)據(jù)。
options.boundingSphere
BoundingSphere
完全包圍幾何體的可選邊界球體。
Example
// Create geometry with a position attribute and indexed lines.
var positions = new Float64Array([
  0.0, 0.0, 0.0,
  7500000.0, 0.0, 0.0,
  0.0, 7500000.0, 0.0
]);

var geometry = new bmgl.Geometry({
  attributes : {
    position : new bmgl.GeometryAttribute({
      componentDatatype : bmgl.ComponentDatatype.DOUBLE,
      componentsPerAttribute : 3,
      values : positions
    })
  },
  indices : new Uint16Array([0, 1, 1, 2, 2, 0]),
  primitiveType : bmgl.PrimitiveType.LINES,
  boundingSphere : bmgl.BoundingSphere.fromVertices(positions)
});
See:

Members

attributes : GeometryAttributes

組成幾何體頂點(diǎn)的屬性。此對(duì)象中的每個(gè)屬性對(duì)應(yīng)于包含屬性數(shù)據(jù)的GeometryAttribute

屬性始終不交錯(cuò)存儲(chǔ)在幾何圖形中。

有保留的具有眾所周知語(yǔ)義的屬性名。以下屬性由幾何圖形創(chuàng)建(取決于提供的VertexFormat)。

  • position-三維頂點(diǎn)位置。64位浮點(diǎn)(用于精度)。每個(gè)屬性3個(gè)組件。見(jiàn)VertexFormat#position.
  • normal-正常(標(biāo)準(zhǔn)化),通常用于照明。32位浮點(diǎn)。每個(gè)屬性3個(gè)組件。見(jiàn)VertexFormat#normal.
  • st-2d紋理坐標(biāo)。32位浮點(diǎn)。每個(gè)屬性2個(gè)組件。參見(jiàn)VertexFormat#st.
  • bitangent-位范圍(標(biāo)準(zhǔn)化),用于切線空間效果,如凹凸貼圖。32位浮點(diǎn)。每個(gè)屬性3個(gè)組件。參見(jiàn)VertexFormat#bitangent.
  • tangent-切線(標(biāo)準(zhǔn)化),用于切線空間效果,如凹凸貼圖。32位浮點(diǎn)。每個(gè)屬性3個(gè)組件。請(qǐng)參見(jiàn)VertexFormat#tangent

以下屬性名稱通常不是由幾何體創(chuàng)建的,而是由PrimitiveGeometryPipeline函數(shù)添加到幾何體以準(zhǔn)備渲染幾何體。

  • {position3DHigh-編碼64位位置用GeometryPipeline.encodeAttribute計(jì)算的高32位。32位浮點(diǎn)。每個(gè)屬性4個(gè)組件。
  • position3DLow-編碼64位位置的低32位,用GeometryPipeline.encodeAttribute計(jì)算。32位浮點(diǎn)。每個(gè)屬性4個(gè)組件。
  • position3DHigh-使用GeometryPipeline.encodeAttribute計(jì)算的編碼64位二維(Columbus視圖)位置的高32位。32位浮點(diǎn)。每個(gè)屬性4個(gè)組件。
  • position2DLow-使用GeometryPipeline.encodeAttribute計(jì)算的編碼64位二維(哥倫布視圖)位置的低32位。32位浮點(diǎn)。每個(gè)屬性4個(gè)組件。
  • color-rgba顏色(標(biāo)準(zhǔn)化),通常從GeometryInstance#color開(kāi)始。32位浮點(diǎn)。每個(gè)屬性4個(gè)組件。
  • pickColor-用于拾取的rgba顏色。32位浮點(diǎn)。每個(gè)屬性4個(gè)組件。

Default Value: undefined
See:
Example:
geometry.attributes.position = new bmgl.GeometryAttribute({
  componentDatatype : bmgl.ComponentDatatype.FLOAT,
  componentsPerAttribute : 3,
  values : new Float32Array(0)
});

boundingSphere : BoundingSphere

完全包圍幾何體的可選邊界球體。這通常用于剔除。
Default Value: undefined

indices : Array

可選索引數(shù)據(jù),與Geometry#primitiveType一起確定幾何體中的基本體。
Default Value: undefined

primitiveType : PrimitiveType

幾何體中基本體的類型。這通常是PrimitiveType.TRIANGLES,但可以根據(jù)特定的幾何圖形變化。
Default Value: undefined

Methods

(static) computeNumberOfVertices(geometry) → {Number}
計(jì)算幾何體中的頂點(diǎn)數(shù)。運(yùn)行時(shí)相對(duì)于頂點(diǎn)中的屬性數(shù)是線性的,而不是頂點(diǎn)數(shù)。
Parameters:
geometry (Geometry) 幾何圖形。
Example
var numVertices = bmgl.Geometry.computeNumberOfVertices(geometry);
主站蜘蛛池模板: 济宁三石工程机械有限公司-首页-小型起重机、环卫设备、小松配件 | 全功能护理训练模拟人-创伤护理人-高级电脑心肺复苏模型-上海康季 | 深圳起重机,龙门吊,天车起重工程,电动葫芦,液压升降货梯-深圳市德力起重机械有限公司 | 西安西玛电机销售,西安西玛电机有限公司(原泰富西玛西安电机厂) 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 西安网站建设,西安网站设计制作,西安短视频拍摄_短视频运营就选动力无限网络推广公司 | 滑动轴承_无油自润滑轴承_复合干式_含油铜套_石墨铜套-嘉善盛元自润滑轴承厂 | 江苏维赛科技生物发展有限公司| 气动球阀,电动蝶阀,调节阀,衬氟阀门,水利控制阀,大口径阀门生产厂家-上海百钢阀门集团有限公司-官网,上海阀门品牌 | 合肥年会策划-合肥开业庆典公司-合肥会务活动礼仪公司-合肥展台搭建/音响租赁公司 [七色海] | 网架厂_网架加工厂家_徐州网架公司报价--三华网架制造商 | 全自动灌装机械设备-迈驰粉末/颗粒/液体/膏体灌装机械设备流水线生产厂家 | 豪美陶瓷|陶瓷十大品牌|佛山陶瓷放心消费品牌 | 墙板_户外墙板_ASA共挤户外墙板-康亿家生态木业集团 | 热水工程|太阳能热水工程|空气能热水工程|太阳能集热工程 | 无锡鑫润杰金属科技有限公司| 气泡膜机_气垫膜机_缠绕膜机_瑞安市优特机械厂 | 自动门、旋转门、速通门维修保养升级服务平台_门道佰分佰【官网】 | 武汉弹簧-污水厂弹簧-耐高温弹簧-武汉市伟锋弹簧厂 | 压缩强度测定仪-纸管平压强度测定仪-电脑拉力仪-杭州纸邦自动化技术有限公司 | 营销型网站建设_网站设计_网页制作_找北京恒基建网站公司 | 指挥调度|调度系统|应急指挥调度|应急指挥|可视化调度|多媒体指挥调度|融合通信|综合调度|应急指挥系统|IP调度系统-北京瑞光极远数码科技有限公司 | 昆山开曼流体系统科技有限公司| 企业资质代办-代理全国工商注册公司_公司转让_增值电信业务许可证新办续期-大通天成科技[gw] | 济南德固机械|膨化食品生产线|早餐谷物玉米片生产线|拉丝蛋白生产线|速食米饭生产线 | 石家庄装修设计_别墅装修装饰公司-金舍装饰官网 | 形创(CREAFORM)3D扫描仪|三维检测|三维数字化处理|3D设备租赁|3D打印|——北京中显恒业仪器仪表有限公司 | 组合式空调机组-吊顶式新风换气机-消防高温排烟风机-德州宏楚空调设备有限公司 | 瑞凯科技,吉林省瑞凯科技,吉林省瑞凯科技股份有限公司 | 暖气片_铜铝复合暖气片_钢制散热器厂家-德克菲勒暖气片 | 上饶建盛建设,建盛建设,上饶市建盛建设工程质量检测有限公司-房屋鉴定 | 郑州长城冶金设备有限公司 | 汽车衡,进口地磅,地磅厂家,无人值守称重系统丨青岛维特沃斯 | 宿迁市华泰交通设施有限公司,上海第四代路名牌,天津仿罗马柱路名牌,标准路名牌,路名牌灯箱,公交站台,户外广告灯箱, 交通标志牌,社区阅报栏 | 耐力板厂家_pc耐力板价格_透明耐力板批发-佛山市麦粒建材有限公司 | 棕色土壤采样瓶,棕色小口水样采样瓶-上海迈隆科技有限公司 | 实木全屋定制|整木定制|整木家装|实木护墙板-浩冠家具官网 | 汽车智能防撞系统_智能刹车_77G毫米波雷达_麒云科技疲劳驾驶预警 | 科衣洛定制衣柜,书柜,厨柜,衣帽间,电视柜,酒柜,餐厅柜,门厅柜,鞋柜——科衣洛全屋定制官网 | 吉林市康艺商贸有限公司_吉林市康艺商贸有限公司 | 扭力扳手_扭力扳手检定仪_数显扭力扳手_扭力测试仪_测力计_推拉力计_拉力测试仪_测试台架-上海实干实业有限公司 | 宜昌江峡船用机械有限责任公司欢迎您! | 塑胶篮球场施工|塑胶网球场施工|幼儿园塑胶施工|石家庄亚强体育公司 |