首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >将shp geojson建筑白模导出成带屋顶的贴图建筑模型 obj gltf

将shp geojson建筑白模导出成带屋顶的贴图建筑模型 obj gltf

原创
作者头像
geobuilding
发布2025-03-03 11:30:11
发布2025-03-03 11:30:11
2571
举报
文章被收录于专栏:web三维web三维

最近遇到的一个新的需求,将基础建筑白模转换成带屋顶的建筑模型。如下图。

既然是导出功能,就涉及到程序化操作。那么如何程序化生成屋顶结构?常见的屋顶有下面几种

除了第一种平面屋顶,坡面屋顶,弧面屋顶像蔬菜大棚、厂房等。人字形屋顶等。 程序化屋顶生成的核心是计算屋脊线,基于屋脊线计算顶点坐标构建geometry。计算法线坐标,满足屋顶光照。可询问deepseek或claude获取进一步的思路。经过理论支持和一些算法调试,Geobuilding增加了自定义屋顶属性,一键导出屋顶模型,包括obj gltf stl格式。

第1步 标注屋顶属性,在轮廓右键,选择osm标签设置屋顶,设置屋顶高度。(左侧工具条[选择框]可批量设置屋顶属性)

第2步直接导出为模型文件

在导出面板,选择自定义的贴图材质

最后我们将导出的obj文件导入到blender中查看效果,导入blender时注意选择z轴朝上

很好,我们得到了符合预期的模型文件

也可以导出gltf模型包含cesium演示文件,直接打开浏览。 你可以查看操作视频,更直观的演示 https://www.bilibili.com/video/BV1jfP8eSEUJ/?vd_source=79becf500e78ebacd07301de932d2fee

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档