vba - 使用 VBA 在 CATIA 中分解曲面
问题描述
有没有办法通过VBA在CATIA中分解域中的表面,保持初始表面和分离域之间的依赖关系?
解决方案
我可以建议 2 个选项,我已经以类似的方式在我的作品中使用了它们。当然,它们中的任何一个都不能保证在输入更改后更新,但是与现有域的关联性将存在。选项1:
- 使用搜索在自动化中选择一个随机面(在查询字符串中的拓扑选项内。要找到正确的查询字符串,首先尝试使用手动搜索并激活包含拓扑选项)。
- 根据这张脸创建两个具有点连续性的提取:一个将是您要查找的第一个域,第二个将处于互补模式和下一步的输入
- 从步骤 1 递归重复,直到提取所有域。最后的补充提取可能会引发错误(使用 On Error Statement 进行管理)
选项 2:
- 在获得哑表面的域中拆卸,存储它们。
- 在每个表面上创建一个点
- 使用之前获得的每个点创建许多 Near,始终在同一个输入表面上。如果您不喜欢与哑表面保持关系,请在第 2 步之后插入此步骤:使用 GetCoordinates 方法读取点的坐标,然后通过坐标创建另一个点并将其用于 Near。然后删除所有在其上创建的哑冲浪和点。问候
推荐阅读
- amazon-web-services - 在 AWS 上使用 Kubernetes 部署 HTTP/2 Web 服务器
- elixir - 定义名为“in”的函数的语法错误
- ansible - 尝试-m ping all时Ansible“无法通过ssh连接到主机:权限被拒绝”
- android - 如何使用 Kotlin 将 SF 从 Activity 传递给 Presenter?
- angular - Angular项目编译失败-找不到模块
- java - 在适用于 Windows 10 Home 64bit 的 Android Studio 3.1.3 中运行构建失败
- c++ - 结构/方法不起作用
- java - 创建通用对象的缓存
- html - 如何获得彩色输入标签?
- amazon-web-services - 使用 CloudWatch 安排 API Gateway 请求?