首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从python曲面图创建CAD模型

从python曲面图创建CAD模型
EN

Stack Overflow用户
提问于 2017-02-02 14:27:52
回答 1查看 1.8K关注 0票数 1

我试图创造一个特殊的几何学镜头。在Python中,我计算并绘制了它们的形状,作为一个表面图:

为了实际构建这些模型,我需要将其转换为与CAD兼容的文件格式。由于我没有任何CAD软件的经验,我想知道是否有任何方法可以将python曲面图形直接转换为CAD文件格式。我真的很感谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2021-03-10 14:52:21

因为你的曲面似乎是你的一些代码的输出,所以我想有一个简单的方程,可以像(.stp, .igs)模型格式中所期望的那样,把它放入参数模型中,但是你可以针对一个网格格式的(.stl, .ply),例如在3D打印中。

区别是:

  • CAD格式需要已知的原语(如线条、圆弧、b样条、.)
  • 网格格式只存储点和多边形(通常是三角形),所以你完全可以自由放置你的顶点。

有很好的python模块可以编写网格格式:

  • 叠层文件文件格式使您在放置顶点时具有很大的灵活性。
  • 小矮人 stl文件格式是3D打印的通用解决方案

为了使用这些格式中的任何一种,您必须从点生成一个三角形列表(它只是一个矩阵,因此很容易):

代码语言:javascript
复制
n = ... # size of your square matrix
triangles = []
for x in range(n):
    for y in range(n):
        triangles.append((x, x+1, x+n))
        triangles.append((x+1, x+1+n, x+n))

如果您想要利用轴向测量的优势,从一个轮廓生成一个旋转表面,或者如果您想在导出之前以任何方式处理您的透镜网格,您可以查看帕玛卡德皮梅什三角网格

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42004787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档