内核 入门_一篇文章入门三维几何内核

本文介绍了三维几何内核的基础知识及其在仿真实务中的应用。几何内核是表达和处理几何对象的关键,特别是对于布尔运算、网格化及属性赋值等操作。文中探讨了几何内核与仿真的紧密关系,强调了网格数据的准确性对仿真计算的重要性,并分析了目前市场上的商业和开源几何内核现状。最后,指出在仿真领域,自主开发几何内核对于长期发展和技术积累的重要性。
摘要由CSDN通过智能技术生成

在三维建模软件和仿真软件中,我们经常能听到到“几何内核”一词。

本文就以三维几何为题,从仿真的角度讨论以下几方面内容:
1. 几何内核是什么,有什么作用
2. 几何内核和仿真的关系
3. 现状
4. 作为仿真类公司,有无必要开发几何内核1. 几何内核是什么,有什么作用
从最简单的三维基本实体“长方体”说起
一个三维长方体,在笛卡尔坐标系中至少有以下种表达方式:
1. 给出长方体的两个顶点坐标即可确定长方体;
2. 给出长方体8个顶点坐标;
3. 给出初始点坐标以及长,宽,高;
4. 如果一条边由2个点确定,给出12条边即可确定;
5. 如果一个面由四个顶点确定,给出6个面即可确定;
6. 给出一个函数表达式,限定任意一点坐标在长方体限定范围内;
1,2表达是同一方法,可以理解为常规表达,3是参数表达,4和5是最广泛使用的边界表达Boundary Representation(简称B-Rep结构),6则是约束表达,通常在建模过程中使用;
在实际应用中,我们可能还会有如下需求:
1. 编辑修改长方体(修改长宽高,并执行undo和redo操作)
2. 离散面片化长方体用来显示和划分网格
3. 网格化长方体供仿真使用
4. 长方体与别的物体进行布尔(并,减,差)运算;
5. 移动,缩放,旋转长方体
6. 根据业务需求找到理想的长方体长宽高参数,需要多次自动调整参数
7. 复制,阵

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值