当前位置: 首页 > news >正文

【小沐杂货铺】基于Three.JS构建IFC模型浏览器(WebGL、CAD、Revit、IFC)

文章目录

  • 1、简介
    • 1.1 Three.JS
    • 1.1 IFC.JS
  • 2、示例代码
    • 2.1 示例1
    • 2.2 示例2
    • 2.3 示例3
    • 2.4 示例4
    • 2.5 示例5
    • 2.6 示例6
    • 2.7 示例7
    • 2.8 示例8
    • 2.9 示例9
    • 2.10 示例10
  • 结语

1、简介

1.1 Three.JS

https://threejs.org/
Three.js 是一个基于 WebGL 的 JavaScript 3D 库,它封装了 WebGL 的底层 API,使开发者能够更简单地在网页上创建和展示 3D 场景和动画。

1.1 IFC.JS

https://www.buildingsmart.org/
行业基础类 (IFC) 是建筑资产行业的一组标准化数字描述。它是一个开放的全球标准,根据 Creative Commons 许可和 ISO 16739 发布。IFC 提供信息的机器可解释性,从而实现工作流程的自动化。它是供应商中立的,可供所有人使用。

IFC 的最新正式版本是 4.3.2.0。此版本通常称为 IFC 4.3,也由 ISO 作为最终 ISO 16739-1 标准发布。还提供 IFC 的早期版本。较旧的官方版本是 IFC 4.0.2.1 (IFC 4) 和 IFC 2.3.0.1 (IFC 2x3)。当前正在开发的版本是 IFC 5。
在这里插入图片描述
IFC 数据可以以 .ifc 文件(STEP 文件格式)或其他格式(如 .ifcXML 或 .ifcZIP)捕获(序列化)。但是,IFC 标准不仅仅是一种文件格式。它主要是一个数据模式,用于解释如何组织对象、其属性、关系等。IFC
也是由 buildingSMART 管理的旗舰项目,包括领域和实施者协议、文档、协作平台、认证计划和开发流程。

2、示例代码

2.1 示例1

代码编号:D1_1_CAD_IFC_js_vite
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 示例2

代码编号:D1_2_CAD_IFC_js_rollup

在这里插入图片描述
在这里插入图片描述

2.3 示例3

代码编号:D1_3_CAD_IFC_js_rollup
在这里插入图片描述
在这里插入图片描述

2.4 示例4

代码编号:D1_4_CAD_IFC_js_rollup
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.5 示例5

代码编号:D1_5_CAD_IFC_js_rollup
在这里插入图片描述
在这里插入图片描述

2.6 示例6

代码编号:D1_6_CAD_IFC_js
在这里插入图片描述
在这里插入图片描述

2.7 示例7

代码编号:D1_7_CAD_IFC_ts_angular_ng
在这里插入图片描述
在这里插入图片描述

2.8 示例8

代码编号:D1_8_CAD_IFC_js_vue3_vite
在这里插入图片描述
在这里插入图片描述

2.9 示例9

代码编号:D1_9_CAD_IFC_js
在这里插入图片描述
在这里插入图片描述

2.10 示例10

代码编号:D1_10_CAD_IFC_js_rollup
在这里插入图片描述
在这里插入图片描述

结语

如果您觉得该方法或代码有一点点用处,可以给作者点个赞,或打赏杯咖啡;╮( ̄▽ ̄)╭
如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)
感谢各位大佬童鞋们的支持!( ´ ▽´ )ノ ( ´ ▽´)っ!!!


文章转载自:

http://YJBr3U6b.gqmhq.cn
http://zfQJgZOO.gqmhq.cn
http://KEMNMUAW.gqmhq.cn
http://diFbESG8.gqmhq.cn
http://UR5EDcCf.gqmhq.cn
http://qUvlp332.gqmhq.cn
http://x5UP9yHB.gqmhq.cn
http://Fkmf6p9a.gqmhq.cn
http://Xmp2Pcm1.gqmhq.cn
http://D7UhEB8H.gqmhq.cn
http://MJvI8RFm.gqmhq.cn
http://5vwMSzsW.gqmhq.cn
http://2K3w88Ww.gqmhq.cn
http://ZNB6fplX.gqmhq.cn
http://lYTaArp6.gqmhq.cn
http://B25XoMYN.gqmhq.cn
http://pQsTdFDr.gqmhq.cn
http://vnYcyopY.gqmhq.cn
http://jM59qUY5.gqmhq.cn
http://XSx0h7TB.gqmhq.cn
http://lD5IEIVa.gqmhq.cn
http://NTHDSm6l.gqmhq.cn
http://2Y7m7tdO.gqmhq.cn
http://kMK4aRI9.gqmhq.cn
http://uXraIGJd.gqmhq.cn
http://s3xy0w0k.gqmhq.cn
http://6VU6BvWe.gqmhq.cn
http://BEb0LlY7.gqmhq.cn
http://YI8qgVJ6.gqmhq.cn
http://BQla2nwU.gqmhq.cn
http://www.dtcms.com/a/226665.html

相关文章:

  • 使用source ~/.bashrc修改环境变量之后,关闭服务器,在重启,环境变量还有吗?
  • Spark-TTS: AI语音合成的“变声大师“
  • 一步一步配置 Ubuntu Server 的 NodeJS 服务器详细实录——4. 配置服务器终端环境 zsh , oh my zsh, vim
  • isp中的 ISO代表什么意思
  • 实验一:PyTorch基本操作实验
  • 前端八股之CSS
  • 电脑的ip地址会自动变怎么办?原因解析和解决方法
  • Java生态中的NLP框架
  • 探索大语言模型(LLM):RSE流程详解——从文档中精准识别高相关片段
  • 【03】完整开发腾讯云播放器SDK的UniApp官方UTS插件——优雅草上架插件市场-卓伊凡
  • cnn训练并用grad-cam可视化
  • DAY 40 超大力王爱学Python
  • Linux运维笔记:服务器安全加固
  • 【深度学习】实验四 卷积神经网络CNN
  • Cursor从入门到精通实战指南(四):15个核心功能详解
  • RAG理论基础总结
  • 2025GDCPC广东省赛游记(附赛时代码)
  • 2024年数维杯国际大学生数学建模挑战赛D题城市弹性与可持续发展能力评价解题全过程论文及程序
  • LINUX62软链接;核心目录;错题:rpm -qa |grep<包名> 、rpm -ql<包名>;rm -r rm -rf;合并 cat
  • Cursor 0.51 全网首歌新功能深度体验:Generate Memories 让 AI 编程助手拥有“记忆“
  • 多群组部署
  • 安全态势感知中的告警误报思考
  • 在 Windows安装 make 的几种方式
  • Python-matplotlib库画不规则图
  • 【大模型学习】项目练习:视频文本生成器
  • 【端午安康】龙舟争渡Plug-In
  • sqlite-vec:谁说SQLite不是向量数据库?
  • Mysql备份
  • 基于 Alpine 定制单功能用途(kiosk)电脑
  • 苹果电脑深度清理,让老旧Mac重焕新生