建设主管部门网站查询长治推广型网站开发

张小明 2026/1/5 19:13:31
建设主管部门网站查询,长治推广型网站开发,上海建设网站的网站,渠道分销管理系统前面我们一直用 Entity——也就是“实体”——画矩形、椭球、走廊、圆柱、多边形、球体等等。Entity 把底层细节包得严严实实#xff0c;一两行代码就能出效果。 可如果想再“底层”一点#xff0c;自己捏顶点、配材质、写外观#xff0c;那就得请出今天的主角#xff1a;P…前面我们一直用 Entity——也就是“实体”——画矩形、椭球、走廊、圆柱、多边形、球体等等。Entity 把底层细节包得严严实实一两行代码就能出效果。可如果想再“底层”一点自己捏顶点、配材质、写外观那就得请出今天的主角Primitive图元。思路跟 Three.js 很像先造几何体 → 再搞实例 → 再给外观 → 最后扔进场景。步骤多了但自由度直接拉满后面甚至能自己写着色器做烟雾、流体等特效。下面咱们把“ Entity 画矩形”快速复习一遍然后再用 Primitive 一模一样地复现它每一步都拆开讲透。一、Entity 版两行代码画矩形需求在地球上贴两张“完全贴地”的矩形红色半透明。// 1. 直接调实体接口 const redRect viewer.entities.add({ rectangle: { // 西南角 东北角 两个点定矩形 coordinates: Cesium.Rectangle.fromDegrees(113.3, 23.0, 113.4, 23.2), material: Cesium.Color.RED.withAlpha(0.5) // 红色半透明 } });完事儿简单但黑盒。二、Primitive 版五步走每一步都能改我们把上面同样的矩形用 Primitive 手敲一遍看看底层到底干了啥。【第 1 步】造几何体Geometry告诉 Cesium顶点怎么摆、要不要挤出高度、顶点格式用哪种。/* 1. 创建矩形几何体 */ const rectGeom new Cesium.RectangleGeometry({ rectangle: Cesium.Rectangle.fromDegrees(113.3, 23.0, 113.4, 23.2), // 贴地区域 height: 0, // 离地 0 米——贴地 extrudedHeight: 500, // 向上挤出 500 米形成“盒子” vertexFormat: Cesium.PerInstanceColorAppearance.VERTEX_FORMAT // 顶点格式只保留“位置颜色”属性省内存后面用实例颜色 });小贴士extrudedHeight大于height时矩形会被“挤”成盒子。vertexFormat决定每个顶点携带哪些属性法线、UV、颜色等。这里选“实例颜色”专用格式省得带一堆用不到的数据。【第 2 步】包成实例GeometryInstance几何体是“模具”实例才是“实物”。一个模具可以批量生产无数个实物每个实物还能刷不同颜色。/* 2. 创建几何实例并给它刷颜色 */ const instance new Cesium.GeometryInstance({ geometry: rectGeom, // 上面做的模具 attributes: { // 实例颜色属性绿色半透明 color: Cesium.ColorGeometryInstanceAttribute.fromColor( Cesium.Color.GREEN.withAlpha(0.5)) } });注意Cesium.ColorGeometryInstanceAttribute.fromColor是把普通颜色对象转成“实例属性”专用格式别直接扔裸颜色进去。【第 3 步】配外观Appearance外观 材质 着色器 渲染状态。这里我们选“实例颜色外观”意思是“颜色直接用实例里刷好的不再贴纹理”。/* 3. 定义外观材质 */ const appearance new Cesium.PerInstanceColorAppearance({ flat: true, // 关闭光照颜色纯纯的不受太阳角度影响 translucent: true // 允许半透明方便看底层地形 });【第 4 步】创建图元Primitive把“实例”和“外观”合并成真正可渲染的“图元”。/* 4. 生成图元类似 Three.js 的 Mesh */ const rectPrimitive new Cesium.Primitive({ geometryInstances: instance, // 实物 appearance: appearance // 外观 });【第 5 步】扔进场景/* 5. 加入场景 */ viewer.scene.primitives.add(rectPrimitive);三、小结Entity vs PrimitiveEntity封装厚代码少适合快速出活。Primitive步骤多粒度高适合“想怎么画就怎么画”——顶点、索引、着色器、渲染状态全由你定。今天先开个头后面我们拿 Primitive 写自定义着色器做烟雾、水流、建筑生长动画再慢慢感受它的威力。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

哈尔滨定制网站建设佳木斯做网站公司

EmotiVoice语音合成在元宇宙场景的应用前景 在虚拟世界日益逼近现实的今天,用户不再满足于“看到”一个角色——他们希望“感受”到它。一个眼神、一句语气、一次情绪波动,都可能决定沉浸感的成败。而语音,作为人类情感最直接的载体&#xff…

张小明 2025/12/24 10:52:19 网站建设

施工建设集团网站wordpress 做外贸站

当生成式AI能够精准模拟人类语言与创作风格,当自动驾驶汽车面临道德抉择的两难困境,当个人数据在算法分析中无所遁形,AI技术的飞速发展正将一系列伦理难题摆在人类面前。东南大学AI伦理实验室主任王珏指出,AI伦理不是技术发展的“…

张小明 2025/12/24 10:52:18 网站建设

c 购物网站开发流程图网站建设移动网络公司

你是不是也这样:下载的PDF堆满文件夹,想找的时候死活记不住名字;读文献时灵感一闪,回头却找不到记在哪了;写论文时,调整一个引用格式就要折腾半小时…文献管理不是小事,它直接决定了你的研究效率…

张小明 2025/12/23 19:43:49 网站建设

夏天做那些网站致富北京公司注册地址出租

SSA-GRU单维时序预测预测,基于麻雀算法(SSA)优化门控循环单元(SSA-GRU)单维时间序列预测 1、运行环境要求MATLAB版本为2020及其以上,单输入单输出 2、评价指标包括:R2、MAE、MSE、RMSE等,图很多,符合您的需要 3、代码中文注释清晰…

张小明 2026/1/2 18:37:02 网站建设

网站seo价格怎样建设网站网站

OpenVSCode Server是基于浏览器的云端代码编辑器,为团队协作开发提供高效便捷的远程编程环境。本文将带您通过系统化的诊断和优化方法,彻底解决服务器资源瓶颈,提升开发效率。🚀 【免费下载链接】openvscode-server 项目地址: …

张小明 2026/1/3 9:48:29 网站建设

代做广联达 的网站网站推广方式

Redux-Offline性能监控完全指南:如何追踪离线应用的运行状态 【免费下载链接】redux-offline Build Offline-First Apps for Web and React Native 项目地址: https://gitcode.com/gh_mirrors/re/redux-offline 在移动应用开发中,网络连接的不稳定…

张小明 2025/12/24 10:52:08 网站建设