问题标签 [step]

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.

0 投票
0 回答
265 浏览

transformation - STEP 几何变换

最近我一直在构建一个 STEP (iso 10303-21) 导入器,作为我一直在从事的项目的必要要求。到目前为止,我的几何形状是正确的(据我所知),但方向和位置仅在 60%-80% 上正确,这让我认为我没有正确处理AXIS2_PLACEMENT_3Ds。

现在我解析文件的方式从 开始SHAPE_REPRESENTATION_RELATIONSHIP,并处理它包含的两个形状表示。对于大多数 BREP 形状,这只是一个简单的“级联”效果,直到我到达处理ADVANCED_FACE所有 2D(边缘)数据的位置,然后再传递到ELEMENTARY_SURFACE基于该数据构造形状的 BREP 中。

目前我正在使用所有 2D 边缘几何的变换,但忽略ELEMENTARY_SURFACE. 我也忽略了所有的SHAPE_REPRESENTATION转换,但使用它们最终“获取”并使用ITEM_TRANSFORMATIONs.

我还应该提一下(除了 2D 边缘数据),所有的变换都是相加的,并最终应用。要添加转换,我将轴转换为旋转矩阵(通过这个问题),将它们相乘,然后简单地添加转换。

更新1

AXIS2_PLACEMENT_3D通过删除翻译添加改变了 s 添加在一起的方式。现在我只是添加旋转,并使用第二个平移,并且似乎得到了更准确的结果。

0 投票
1 回答
448 浏览

debugging - gdb可以进入一些opencv函数,但不能进入一些其他opencv函数

我想在opensuse 13.1下用gdb调试Opencv:

我可以进入某些功能,例如imshow,,waitKey但我不能进入其他功能,例如imread,,namedWindow它显示:

这是我的步骤:

测试4.cpp:

我的生成文件:

运行 gdb:

0 投票
0 回答
4263 浏览

c# - 读取 STEP 文件(文本)并转换为 xml

我目前正在开发一个转换器,该转换器应该将 STEP 文件转换为我自己的 C# 中的 XML。我正在努力从 STEP 文件中提取数据的方法。为了更方便使用,我将格式从 .step/.stp 更改为 .txt。

大致来说,STEP 文件是 SHAPES 的构建,这些 SHAPES 是从 ADVANCED_SURFACES 创建的,它们又是从 PLANES 创建的,依此类推。它们都包含对其他行的引用。

首先读取所有形状会更好,然后使用它的值来查找表面(重新读取),然后是平面等,还是更简单/更快地读取所有行,将它们存储在字典中然后使用查找所有值的字典?我在错误的轨道上吗?是其他/更好的方法吗?

0 投票
1 回答
10000 浏览

step - .step 和 .stp 文件的文档或规范

我正在为 .stp/.step 文件寻找某种规范、文档、解释等。更多的是关于每行包含哪些信息,而不是一般信息。

我似乎无法自己弄清楚每个值的含义。有谁知道一些关于 STEP 文件的好读物?

我已经搜索了谷歌,但我得到的只是关于一般结构的信息,而不是每个特定值。

0 投票
1 回答
465 浏览

translate - 真 (.T.) 和假 (.F.) 是什么意思

我有一个 STEP 文件,我想知道以下布尔值代表什么。

#34=ADVANCED_FACE('',(#46),#40,.F.);

有人知道答案吗?我似乎无法找到有关 STEP 文件的正确信息。

0 投票
2 回答
3328 浏览

javascript - 是否有可能使用 three.js 文件读取 STEP 文件?

在three.js 文件中有一个选项用于读取stl 文件以生成3d pcb 组件。但是有没有可能读取 STEP 文件?step 文件还包含一个 3d 组件信息。或者还有其他读取STEP文件的可能性吗?

有什么建议吗?

0 投票
2 回答
559 浏览

javascript - STL 文件阅读器问题

我正在使用 STLLoader.js 来绘制组件。每个组件都使用一种定义的颜色正确渲染,但这看起来不像真实世界的组件。

在此处输入图像描述

上图是我使用 STLLoader.js(使用二进制 STL 文件)实现的 three.js,因为我已阅读此格式支持组件的颜色。

下图是我的 Windows 软件之一,我使用了 Step 文件。我想渲染组件,如下图所示,使其看起来像一个真实世界的组件。

在此处输入图像描述

有没有办法在three.js中获得正确的彩色输出?我进行了很多搜索,但没有找到实现它的方法。请帮助我前进。

以上代码用于读取 STL 文件。但我没有读取 STEP 文件的代码。

0 投票
0 回答
6289 浏览

python-3.x - Python中的STEP文件读取问题

我正在使用 Python3.4.2 和 pythonOCC-0.16.0-win32-py34.exe 来绘制组件。每个组件都使用一种定义的颜色正确渲染,但这看起来不像真实世界的组件。

在此处输入图像描述 上图是我的 Python 实现,它从 STEP 文件生成具有一种颜色的 3D 图像。

下图是我的 Windows 软件之一,我使用了 Step 文件。我想渲染组件,如下图所示,使其看起来像一个真实世界的组件。

在此处输入图像描述

有没有办法通过读取 STEP 文件在 Python 中获得正确的彩色输出?我进行了很多搜索,但没有找到实现它的方法。请帮助我前进。

以上代码用于使用 Python 读取 STEP 文件。

0 投票
1 回答
329 浏览

python - 缺少一些 Python OCC 模块

我正在使用 Python 读取 STEP 文件(它支持组件的确切颜色),它的工作成功但对象只显示一种颜色。所以我不知道如何解决这个问题。

这里的另一种情况 - 下载并安装了 pythonOCC-0.16.0-win32-py34.exe。安装后发现缺少某些模块(例如 - OCC.STEPCAFControl、OCC.TDocStd)。如何获得这个模块?

请帮忙。

0 投票
2 回答
727 浏览

python - Python 程序显示异常

我想使用 python 运行下面的程序。

它在没有这个模块 OCC.STEPCAFControl 的情况下成功运行。运行上面的程序后发现这个低于eeror。

收到此错误后,将 OCC.STEPCAFControl 这个模块粘贴到 OCC 文件夹中,此问题已解决,但它显示了另一个异常,如下所述。

如何解决这个问题?有什么建议吗?