OpenCASCADE:拓扑 API之3D模型Defeaturing
OpenCASCADE:拓扑 API之3D模型Defeaturing
- Open CASCADE Technology Defeaturing 算法
- 用法
- 例子
Open CASCADE Technology Defeaturing 算法
Open CASCADE Technology Defeaturing 算法旨在从模型中删除不需要的部分或特征。这些零件可以是孔、突起、间隙、倒角、圆角等。
不执行特征检测,所有要删除的特征应由用户定义。在 Defeaturing 期间不修改输入形状,新形状内置在结果中。
在 API 级别,Defeaturing 算法在BRepAlgoAPI_Defeaturing类中实现。在输入时,算法接受要从中删除特征的形状和要从形状中删除的特征(一个或多个)。当前,输入形状应为 SOLID、COMPSOLID 或复合体。要移除的特征由形成它们的面组定义。特征面是如何给出的并不重要:作为单独的面或它们的集合。面应属于初始形状,否则将被忽略。
实际的特征移除由低级BOPAlgo_RemoveFeatures算法执行。在 API 级别,所有输入都传递到工具中,并调用 BOPAlgo_RemoveFeatures::Perform()方法。
在移除特征之前,所有要从形状中移除的面都被分类到连接的块中——每个块代表一个要移除的特征。特征从形状中一一移除,这允许移除所有可能的特征,即使在移除它们时存在一些问题
OpenCASCADE:拓扑 API之3D模型Defeaturing相关推荐
- OpenCASCADE:拓扑 API之3D模型周期性
OpenCASCADE:拓扑 API之3D模型周期性 形状是如何形成周期性的 相反的形状协会 周期性形状重复 历史支持 错误/警告 用法 例子 Open CASCADE 技术提供了在 3D 空间中按指 ...
- OpenCASCADE绘制测试线束:拓扑命令之3D模型周期性
OpenCASCADE绘制测试线束:拓扑命令之3D模型周期性 3D模型周期性 makeperiodic repeatshape periodictwins clearrepetitions 3D模型周 ...
- 在SAP UI中使用纯JavaScript显示产品主数据的3D模型视图
在Jerry写这篇文章时,通过Google才知道,SAP其实是有自己的3D模型视图显示解决方案的. 故事要从Right Hemisphere说起,这是一家专业的企业级2D/3D模型浏览及转换的软件供应 ...
- Blend for Visual Studio 2017 插入obj格式3D模型
近期使用Expression Blend完成了3D模型演示功能,步骤如下: 1.生成obj格式3D模型,同时会生成mtl格式的依赖文件: 2.在Blend中新建工程,添加现有项,选择obj文件和mtl ...
- OpenCASCADE:拓扑 API之偏移、拔模、管道和演变形状
OpenCASCADE:拓扑 API之偏移.拔模.管道和演变形状 偏移量计算 Shelling 拔模斜度 管道建创建 进化实体 这些类提供以下服务: 创建偏移形状及其变体,例如: 空心: Shell ...
- OpenCASCADE:拓扑 API之缝纫
OpenCASCADE:拓扑 API之缝纫 介绍 缝纫算法 例子 公差管理 歧管和非歧管缝纫 本地缝纫 介绍 缝合允许从一组单独的拓扑元素(面和边)创建连接的拓扑(壳和线).例如,缝合可用于从分离面的 ...
- OpenCASCADE:拓扑 API之对象修改
OpenCASCADE:拓扑 API之对象修改 转型 复制 拓扑 API 中的错误处理 转型 BRepBuilderAPI_Transform类可用于将变换应用于形状(请参阅类gp_Trsf).这些方 ...
- OpenCASCADE:拓扑 API之圆角和倒角
OpenCASCADE:拓扑 API之圆角和倒角 圆角形状 恒定半径 改变半径 倒角 平面上的圆角 平面圆角 该库提供了在形状边缘上制作圆角和倒角的算法.处理以下情况: 具有不同半径的角和顶点: 具有 ...
- OpenCASCADE:拓扑 API之历史支持
OpenCASCADE:拓扑 API之历史支持 简介 删除的形状 修改形状 生成的形状 BRepTools_History 绘图历史支持 简介 所有拓扑 API 算法都支持其参数的形状修改历史(或仅历 ...
最新文章
- TensorFlow全球下载量破1亿,Jeff Dean激动不已,但网友却不给面子
- java urlstreamhandler_获取对Java的默认http(s)URLStreamHandler的引用
- Android进阶笔记07:Android之MVC 理解
- Win10解决无法访问其他机器共享的问题
- Faster RCNN 学习笔记
- Android中GsonFormat的安装及使用
- ribbon 配置 动态更新_SpringCloud实战三-Ribbon
- DataSource接口 Connection pooling(连接池
- SaleSmartly注册登录教程
- Win 7 Office 2007,打开word出错
- Pycharm中运行yolov5-pytorch出现错误:AttributeError: ‘Hardswish‘ object has no attribute ‘inplace‘
- Android文档管理器
- 如何用研发效能搞垮一个团队
- pytorch 指定卡1_如何为TensorFlow和PyTorch自动选择空闲GPU,解决抢卡争端
- 广州智算科技有限公司前端面试题
- 一正云系统服务器搭建,腾正云服务器
- 为什么从此电脑访问不了ftp_巧用FTP来管理手机文件 从此摆脱USB
- tf.keras.layers.BatchNormalization、tf.keras.layer.LayerNormalization函数
- 怎么把视频转换成mp3格式?
- kk-anti-reptile——Spring Boot 反爬虫,防止接口盗刷