news 2026/6/21 19:47:21

ifcconvert转换ifc为Obj

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ifcconvert转换ifc为Obj

本来打算用ifcopenshell的c++sdk去转化,发现有问题,死活编译不过去。
后来用ifcconvert将.ifc转换成.obj,没有材质,再把obj用文本读取,再写在第二行上mtllibt 材质写到obj文件,可以发现有材质。

用deepseek进行,发现一直推荐ifcopenshell的python,我也不会Python啊,但是编译不过去,只好下载python,再更新pip,下载ifcopenshell。然后从python的hello,用c++ system()调用strcommond = "py "+ " print(“hello”),再到 传递文件名给.py文件,可以看到一部分信息。

由于每部分的guid唯一,再把obj重新ifcconvert 的 --use-element-guids:会在输出文件中嵌入这些 GUID
,这样每部分的几何体就是g +guid。

下一步,打算把obj的每部分拆分成1.obj,2.obj…这样点击每个obj时可以获取guid,
再把获取的ifc文件中的guid信息表中,获取相应信息,

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/16 3:59:08

GLM-4.6V-Flash-WEB支持的多模态任务类型全面梳理

GLM-4.6V-Flash-WEB支持的多模态任务类型全面梳理 在如今智能应用快速迭代的背景下,用户对“看懂图像、理解语义”的需求早已不再局限于实验室场景。从客服系统自动识别上传的订单截图,到教育平台解析学生手写作业,再到内容审核中精准判断图文…

作者头像 李华
网站建设 2026/6/18 8:56:21

【tips】100vh

移动端浏览器和PC端浏览器的100vh区别; 在两端window.innerHeight都为512时, PC端的100vh的dom.offsetHeight 512; pda端(移动端)100vh的dom.offsetHeight 568;(这就导致了定位100vh上的底部的元素被底部导航栏遮挡&…

作者头像 李华
网站建设 2026/6/14 2:11:46

从零开始部署GLM-4.6V-Flash-WEB:Docker镜像源加速技巧分享

从零开始部署GLM-4.6V-Flash-WEB:Docker镜像源加速技巧分享 在AI模型日益“重装化”的今天,一个看似简单的部署任务——拉取并运行一个多模态大模型的Docker镜像,往往卡在第一步:网络。尤其对于国内开发者而言,面对动…

作者头像 李华
网站建设 2026/6/18 0:17:14

GLM-4.6V-Flash-WEB模型对沙丘植被固沙效果的图像评估

GLM-4.6V-Flash-WEB模型对沙丘植被固沙效果的图像评估 在内蒙古库布齐沙漠的一次春季航拍任务中,环保团队上传了12张高分辨率遥感图,不到两分钟就收到了AI系统自动返回的评估报告:3个区域因冬季冻融导致植被断裂,出现流动沙丘迹象…

作者头像 李华
网站建设 2026/6/17 2:41:56

springboot党员教育和管理系统(11641)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告)远程调试控屏包运行 三、技术介绍 Java…

作者头像 李华
网站建设 2026/6/17 7:02:32

PM2入门指南:从零开始学习Node.js进程管理

适合人群:Node.js新手、需要部署Node服务的开发者 核心目标:搞懂PM2是什么、怎么用,轻松实现Node服务稳定运行 一、PM2是什么?为什么需要它? PM2 是一款专门为 Node.js 应用设计的 守护进程管理工具 ,核…

作者头像 李华