计算几何

从0到1手搓一个三维网格裁剪器

看到群友在群里问怎么用矢量面裁剪一个三角网,想着之前做过类似的功能,所以决定写一篇博客分享一下。代码是从0开始写的,算法实际上不难,但其实也还有一些...

网格切割原理及流程

相关概念     网格切割是指两个输入网格相互切割,然后根据过滤器输出对应Patch。这里的网格通常指流形网格(manifold),流形网格是指网格中所...

向AI许了个愿:CodeBuddy帮我用c++开发了一个Obj Viewer

AI 工具使用心得 现在在外网开发时,我基本离不开AI了,也不会用搜索引擎了。基本都是先问AI,对AI的回答不满意或质疑答案时,才会去搜索。像一些简单的代...

一种鲁棒且通用的三角形相交检测算法:原理、创新与实现

1. 算法核心原理与整体流程 1.1 算法概述:问题分解与鲁棒性设计 1.1.1 核心思想:将三角形相交问题分解为低维单纯形(点、线段)的相交问题 该算法...

从IFC到glb,一键转换全流程详解

前面介绍了 IFC 相关知识,   IFC基础   以及   Assimp解析IFC流程   。前面说了,  Assimp 可以解析 IFC 但...

Assimp IFC 解析流程剖析

 1. 引言  Assimp是一个将各种 3D 文件格式加载到共享的内存中格式的库。它支持 59 多种文件格式的导入和的十多种导出文件格式。 这是支持导入...

BIM标准格式——IFC文件格式详解

本文梳理了IFC(Industry Foundation Classes)标准的核心架构、几何建模方法及实例解析,重点分析其基于EXPRESS语言的面向对象建模机制、四层架构体系,以及...