问题标签 [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.
php - 如何使用 get_object_vars 获取属性的层次顺序?
我有一些相互扩展的类,每次都添加更多属性。
现在我需要获取一个类的所有属性的列表,但是按照声明它们的顺序,首先是父类的属性。
例如 :
这给出了:
但我想要 :
有什么办法可以实现吗?
更新: 我需要这个的原因是因为我正在转换一个使用 STEP (EXPRESS ISO 10303-21) 格式的文件(然后返回!)。(有关更多信息,请参见: http ://en.wikipedia.org/wiki/ISO_10303-21 )这种格式是某种序列化对象结构。我在 PHP 中重新创建了所有对象类,但由于在 STEP 中属性的顺序至关重要,我需要完全相同的属性顺序。
c++ - OpenCASCADE:基于颜色从 STEP 对象中提取形状
如果用户在 STEP 文件中定义了带有颜色的曲线或面,我可以从 STEP 文件中读取颜色并使用以下代码段创建列表:
我无法根据给定颜色提取形状、组件或组件。理想情况下,我想从一种使用颜色的方法中提取一个 TopoDS_Shape,这样我就可以循环浏览颜色列表并转储一个形状。有什么想法吗?有关要查看的课程或策略的任何提示都会有所帮助。
schema - 如何在快速数据建模语言中注释掉一行
Express 语言是 ISO 10303 中指定的数据建模语言
我想知道如何用这种语言评论一行代码?
像java中的/*,express语言中对应的操作符是什么?
three.js - 使用三个.js 导入 .step 文件
我想导入一个文件“.step”以将其与 Three.js 一起使用,但我不知道该怎么做
我没有找到任何话题,只有“第一步,第二步”
任何人都可以帮助我吗?
.net - 从 .NET 创建 STEP/IGES 或任何文件
从我的应用程序(.NET 2.0 c#)中,我需要将 3D 对象导出到可在 AutoCAD 中导入的文件。
我创建了我的 DirectX 9 网格并在 DirectX 控件中显示它,但是使用 SlimDX 我无法创建 .X 文件,无论如何无法直接在 AutoCAD 中导入,我无法运行和外部转换工具,好吧,我可以,但最终用户不行。
STEP 或 IGES 文件将
是需要 SlimDX 的最佳选择,因为我需要 32 和 64 支持。
plugins - 如何注册插件以在更新和创建实体时运行?
如何在实体的创建和更新上运行我的插件?我应该创建两个步骤,一个使用消息更新,一个使用“创建”吗?
我不太确定我对“步骤”的理解,它们是连续执行的步骤还是代表“如果”,例如:运行这个插件“如果”一个实体被创建并运行这个插件“如果”一个实体更新了吗?
java - STEP文件中实例的正则表达式?
我必须解析来自不同 CAD 系统的一些 STEP 文件 (ISO-10303-21),它们的结构总是不同的。以下是可能出现的形式:
我认为正则表达式会对我有所帮助,所以我创建了这个(http://rubular.com/r/EtJ25Hfg77):
这给了我:
所以前两组按预期工作。但我还需要括号内的属性,如下所示:
请帮我找到最后一组((.*)
目前)的正确表达方式。
java - 用于 STEP (p21) 的 Java 中的 API - 创建符合 STEP 的文件
我对编写 Java 来自动创建 3D STEP 文件(CAD 格式)很感兴趣。
C++ 似乎有一些东西(https://github.com/stepcode/stepcode)。似乎有 3D CAD 软件的 Java 实现 ( http://brlcad.org/ )。
但是,我在任何地方都看不到使用 Java 构建 STEP 文件的 API/包/类库。
想法?
ios - 用于查看 3D STEP 文件 (.stp) 的 iOS 库
我已经在网上搜索了一个库,我可以在我的 iOS 项目中使用它来显示 3D STEP 文件。...没有成功。
你们中有人知道可以显示真实 3D STEP 文件而无需转换它们的库吗?
...或者是否有人知道可以显示 STEP 文件而无需将它们转换为另一种文件格式的应用程序(可在 App Store 中获得)?
感谢你的帮助!
谢谢,丹尼斯
iso - STEP (ISO 10303-21) 未设置属性
我一直在为 STEP 格式的数据(特别是 ISO 10303-21 标准)构建一个解析器,但是我遇到了一个围绕单个字符 - '$' 的障碍。
快速的 Google 搜索显示,在 STEP 中,此字符表示“未设置”值,我将其解释为未初始化的值,但我不知道该怎么处理它。
例如,采用以下定义:
#111=AXIS2_PLACEMENT_3D('Circle Axis2P3D',#109,#110,$) ;
#109=CARTESIAN_POINT('Axis2P3D Location',(104.14,0.,0.)) ;
#110=DIRECTION('Axis2P3D Direction',(1.,-0.,0.)) ;
对我来说,我看不出这将如何工作,因为参考方向未初始化,因此无法导出 x 轴,这意味着使用此 Axis2Placement 的任何东西也将具有未定义的数据。
通常,当我达到这一点时,我只会为给定的数据类型(顶点(0,0,0),方向(1,0,0)等)定义某种默认数据,但这并没有似乎有效,因为我的默认方向可能会导致与提供的数据发生冲突。
我已经用谷歌搜索了在这种情况下该怎么做,结果却一无所获。
我也有一个非常相似的 STEP 格式 (ISO-10303-42) 的 PDF,但它也没有提及任何类型的默认数据,也没有提供有关其工作原理的更多见解。
因此,明确说明我的问题:我该如何处理 STEP (ISO 10303-21) 数据中的未初始化数据?