OpenCASCADE:拓扑 API之3D模型周期性

  • 形状是如何形成周期性的
  • 相反的形状协会
  • 周期性形状重复
  • 历史支持
  • 错误/警告
  • 用法
  • 例子

Open CASCADE 技术提供了在 3D 空间中按指定方向制作任意 3D 模型(或只是形状)的工具。

形状的周期性意味着形状可以在任何周期方向上重复任意次数,而无需创建新几何图形或拆分。该算法的思想是使形状在相对侧或周期方向的周期边界上看起来相似。这并不意味着形状的两侧将被镜像。这只是意味着形状的相对边应该彼此分开并在相对边上获得相同的几何形状。这种方法将允许重复形状,即在周期上平移形状的副本,而无需创建新的几何图形,因为不会有不同维度的重合部分。

为了更好地理解周期性的含义,让我们创建一个简单的棱镜并使其具有周期性。以下绘制脚本创建了扩展为 10x5x10 的 L 形棱镜:

polyline p 0 0 0 0 0 10 5

OpenCASCADE:拓扑 API之3D模型周期性相关推荐

  1. OpenCASCADE绘制测试线束:拓扑命令之3D模型周期性

    OpenCASCADE绘制测试线束:拓扑命令之3D模型周期性 3D模型周期性 makeperiodic repeatshape periodictwins clearrepetitions 3D模型周 ...

  2. OpenCASCADE:拓扑 API之3D模型Defeaturing

    OpenCASCADE:拓扑 API之3D模型Defeaturing Open CASCADE Technology Defeaturing 算法 用法 例子 Open CASCADE Technol ...

  3. 在SAP UI中使用纯JavaScript显示产品主数据的3D模型视图

    在Jerry写这篇文章时,通过Google才知道,SAP其实是有自己的3D模型视图显示解决方案的. 故事要从Right Hemisphere说起,这是一家专业的企业级2D/3D模型浏览及转换的软件供应 ...

  4. Blend for Visual Studio 2017 插入obj格式3D模型

    近期使用Expression Blend完成了3D模型演示功能,步骤如下: 1.生成obj格式3D模型,同时会生成mtl格式的依赖文件: 2.在Blend中新建工程,添加现有项,选择obj文件和mtl ...

  5. OpenCASCADE:拓扑 API之偏移、拔模、管道和演变形状

    OpenCASCADE:拓扑 API之偏移.拔模.管道和演变形状 偏移量计算 Shelling 拔模斜度 管道建​创建 进化实体 这些类提供以下服务: 创建偏移形状及其变体,例如: 空心: Shell ...

  6. OpenCASCADE:拓扑 API之缝纫

    OpenCASCADE:拓扑 API之缝纫 介绍 缝纫算法 例子 公差管理 歧管和非歧管缝纫 本地缝纫 介绍 缝合允许从一组单独的拓扑元素(面和边)创建连接的拓扑(壳和线).例如,缝合可用于从分离面的 ...

  7. OpenCASCADE:拓扑 API之对象修改

    OpenCASCADE:拓扑 API之对象修改 转型 复制 拓扑 API 中的错误处理 转型 BRepBuilderAPI_Transform类可用于将变换应用于形状(请参阅类gp_Trsf).这些方 ...

  8. OpenCASCADE:拓扑 API之圆角和倒角

    OpenCASCADE:拓扑 API之圆角和倒角 圆角形状 恒定半径 改变半径 倒角 平面上的圆角 平面圆角 该库提供了在形状边缘上制作圆角和倒角的算法.处理以下情况: 具有不同半径的角和顶点: 具有 ...

  9. OpenCASCADE:拓扑 API之历史支持

    OpenCASCADE:拓扑 API之历史支持 简介 删除的形状 修改形状 生成的形状 BRepTools_History 绘图历史支持 简介 所有拓扑 API 算法都支持其参数的形状修改历史(或仅历 ...

最新文章

  1. SQL 2008中修改表结构提示“阻止保存要求重新创建表的更改”
  2. 可行性nullpoj 2723 Get Luffy Out 2sat
  3. ce测试数据文章ce测试数据文章ce测试数据文章
  4. POJChallengeRound2 Guideposts 【单位根反演】【快速幂】
  5. 第 2-2 课:各种内部类和枚举类 + 面试题
  6. 95-280-038-源码-资源管理-计算资源管理-TaskSlot-JobManager 中 Slot 的管理
  7. WPF Page close
  8. 图像处理之调整亮度与饱和度
  9. 兼容性极好的圆角边框
  10. 网站禁止复制类型的属性
  11. qstring转string
  12. [xsy2282]cake
  13. 航空订票系统php,C++版数据结构航空订票系统源代码.doc
  14. matlab图像显示 imagesc 和imshow
  15. Linux C 基于epoll的多人聊天室
  16. panabit部署模式
  17. 专家访谈:Flex技术对web开发的影响
  18. 运动耳机有必要买吗、口碑最好的运动耳机品牌排行
  19. padavan做副路由,主路由是原厂固件,如何使用adguardHome过滤广告
  20. 在线超级计算器(微积分、方程)

热门文章

  1. jfinal框架中前端向后台传输数据
  2. Postman——导出测试接口集合的Collection文件
  3. JetBrains——账户登录错误(JetBrains Account Error:JetBrains Account connection error: www.jetbrains.com)解决方案
  4. PHP/AJAX——登录页面与登录信息提示(非安全版本)
  5. 如何增加服务器磁盘空间,linux 服务器如何扩展磁盘空间
  6. 笔记三 vue中封装复用 过滤器 自定义组件 vue中component选项
  7. Linux下查看文件内容
  8. java中多态父类的成员变量和方法调用问题
  9. C++阶段01笔记07【指针(基本概念、变量定义和使用、内存空间、空指针和野指针、const修饰指针、指针和数组、指针和函数)】
  10. JavaScript学习笔记07【6个经典案例——电灯开关、轮播图、自动跳转首页、动态表格、表格全选、表单验证】