问题标签 [pythonocc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python-occ 构建的问题 - 运行 make 时出错
我正在尝试在 ubuntu 18.04 下安装 Python-occ。成功安装 OCE 后,我正在尝试安装 py-occ。当我配置并运行 cmake 命令时,它正在工作:
但是当我尝试使用“make”构建时,出现以下错误:
我不知道是什么问题,似乎有些文件(通常应该在 cmake 步骤中生成)丢失了。有没有人遇到过同样的问题?你的建议会很有帮助。
这是我使用的 python occ 版本:https ://github.com/tpaviot/pythonocc-core
这是我正在使用的 oce:https ://github.com/tpaviot/oce
先感谢您。
python-3.x - 如何在pythonocc-core中获取点和形状之间的距离?
我搜索了类似的问题,使用 OpenCascade,如何快速对 2 个形状进行碰撞检测?.
此外,这里是示例 srcipts:core_geometry_minimal_distance(上面的代码)
但是,我很难理解:获取点和形状之间的距离。
这里的剂量有一个简单的方法来通过pythonocc获得点和形状之间的距离吗?
如果没有,任何人都可以告诉任何关于获得距离的想法吗?
实际上,我正在尝试制作一个Adaptively Sampled Distance Fields
。在我的理解中,在制作它时需要获得点和形状之间的距离。
另外,有人能告诉我如何制作一个Adaptively Sampled Distance Fields
吗?
如果我没有解释清楚或使用不正确的措辞,请告诉我,我会修复它。
python - stl_writer.Write 不保存任何文件
我正在尝试从 stp 转换为 stl。代码是:
这不会在工作目录中保存任何内容。并print(stl_writer.Write(myshape, output_file))
给出错误的输出。
任何人都可以帮忙吗?
python - 如何在情节中显示OCC
我正在尝试在 python 中使用 OCC 显示一个 stp 文件。有用。也就是说,我可以使用 pythonocc 在我的本地机器上显示它。现在,我正在尝试使用 plotly 以破折号显示它。我试图在破折号中显示 occ 图像,而不是在我的本地机器中。
代码是:
但是,它不起作用。
我只是一个新手,所以有人可以帮忙吗?
opencascade - 如何找到构成 stp 文件面的顶点和三角形
我在这个问题上工作了很长时间,但找不到任何东西。因此,问题是在 Python 中找到构成 step 文件对象边的边的顶点和三角形的顶点。它可以是一个立方体。因此,它将有 8 个顶点和 12 个组成三角形。
任何人都可以帮忙吗?
pytorch - 有没有办法从cad模型中提取几何信息进行特征识别?
我对此真的很陌生,所以感谢任何帮助,所以基本上我正在尝试使用 PyTorch 几何来识别 3D CAD 模型中的拓扑特征(即插槽、口袋、孔等),但为了做到这一点,我需要代表 cad模型成 PyTorch 几何图形。对于输入数据,我正在考虑使用人脸的邻接来识别模型中的特征。
下面是一个我想从 3D 模型中实现的示例。每个面之间的关系以图形格式表示。
因此,在获得上述图表后,我想将其提供给图表分类算法。我面临的问题是如何从 CAD 模型中提取邻接信息(例如,假设面 1 连接到面 3,因此我将 2 个面作为图中的两个节点,并将两个节点与边缘,因为两个面都相互接触)如上图所示,用它制作一个图表。
我确实遇到了一个名为 pythonOCC 的工具,不确定我是否可以使用它来从中提取邻接信息,如果可能的话,请建议我可以使用该工具做什么。
python - 如何根据边界框(3D)知道两个对象是否接触?
我有不同部分的边界框坐标(xmin、ymin、zmin、xmax、ymax、zmax)以及重心坐标,我试图根据它们的边界框识别哪些部分是接触的。
这些部件是 CAD 组件(STEP 文件)的一部分,我使用 Python-OCC 提取了这些信息。
python - python中带有步骤文件的动画
我正在尝试使用 python 中的步骤文件制作动画,但不知道该怎么做。我可以用 pythonocc 绘制步骤文件,但不知道如何让它移动。甚至可能吗?在有人问之前,是的,我在 Google 上进行了搜索,但没有发现任何有用的东西,或者我可能已经阅读过它。
我感谢每一个帮助