問題タブ [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 投票する
1 に答える
1244 参照

3d - 3D ファイルをすばやく単純化しますか?

私は Sweet Home 3D を使用してワークショップを設計していますが、CNC ミル、旋盤、レーザー カッターなどを備えていない理由を除いて、これは素晴らしいものでした。

素晴らしいのは、家具のインポート機能があることです。これにより、GrabCAD で STEP または STL としてそれらのアイテムをたくさん見つけることができました。FreeCAD を使用してそれらを開き、Sweet Home 3D にインポートできる OBJ ファイルとしてエクスポートできます。

私が抱えている問題は、このボート トレーラーhttps://grabcad.com/library/boat-trailer-4などのアイテムの一部には 100 万近くの頂点があり、70 MB のファイルであることです。レーザー彫刻機は開くのにとんでもない時間がかかり、130MB のファイルです。

ブレーキやウインチのギアなど、内部のすべての詳細は必要ありません。スペースを視覚化するためだけに、内部構造のないシェルで問題ありません。

FreeCAD を使用してバイナリ結合を試み、MeshLab のいくつかの単純化手法を使用してみましたが、ファイルはまだかなり大きく、アプリケーションの動作が遅くなり、ワークショップ ファイルの開始が 800MB ファイルになり、大きくなっています。

3D ファイルを取得して、削除したいものを個別に識別しようとせずに、その「アウトライン」またはシェルを作成する簡単な方法はありますか? 私は 3DS、Maya、Solidworks などのハイエンドの 3D 設計ソフトウェアを持っていませんが、すべてのオープン ソース/安価なオプションを喜んで使用しています。

ここに画像の説明を入力

0 投票する
1 に答える
322 参照

java - JSDAI エラー: スキーマのディクショナリ データ ファイルがありません

JSDAI で Eclipse を使用して、STEP ファイルからデータを抽出しています。私はチュートリアルに従ったが、エラーで終わる、

スキーマ「config_control_design」のディクショナリ データ ファイルが見つかりません (jsdai/SConfig_control_design/CONFIG_CONTROL_DESIGN_DICTIONARY_DATA)

これが私のコードです

ありがとう!

0 投票する
2 に答える
2901 参照

javascript - STEP ファイルの解析 (javascript を使用)

javascript を使用して STEP ファイル ( ISO 10303-21 )から情報を読み取ろうとしています。これに取り組む方法がまったくわかりません。

私はオープンソースの代替手段を見つけましたが、Javascript 以外のすべての言語で...だから、それらから多くを学ぶことができません。

テキストはかなり不規則であるため、正規表現を使用して情報を抽出するのは非常に困難です。

また、さまざまなエクスポート ツールがさまざまなバリエーションでエクスポートします。

たとえばソース

ステップファイルを読む最良の方法は何ですか? パーサージェネレーター、正規表現、または何か他のもの?

0 投票する
0 に答える
1353 参照

java - STEP ファイルの解析

STEP ファイル ISO-10303-21 の解析に取り組んでいます。JavaでPart21Parserを使用する 以下はファイル構造です

ヘッダ; FILE_DESCRIPTION(('STEP AP214'),'1'); FILE_NAME('s25552_b159_a1_13.stp','2016-10-04T07:52:56',(' '),(' '),'空間相互運用 3D',' ',' '); FILE_SCHEMA(('automotive_design')); ENDSEC;

しかし、実行すると、「スキーマautomobile_designが見つかりません」という例外が発生します。オンラインでこの例外に関するヘルプがないため、期待されているスキーマの種類と有効なスキーマがわかりません。STEP/EXPRESSファイルに取り組んだ人は誰でも助けてください

以下はスタックトレースです

0 投票する
2 に答える
675 参照

neo4j - neo4j のスキーマへの準拠

グラフDBを使ってIFCデータを格納しようと考えています。理想的には、DB は、IFC スキーマで定義されたすべてのルール タイプを定義する方法を提供する必要があります。ただし、IFC のルール タイプの一部は非常に複雑で、DB にクエリを実行する必要があるため、そのようなデータベースはないと思います。その他は、GUID の一意性、必須属性の存在、データ検証などの単純なものです。Neo4j には、いくつかの制約強制メソッドがあるようです。

Neo4j は、制約を使用してデータの整合性を強化するのに役立ちます。制約は、ノードまたは関係のいずれかに適用できます。一意のノード プロパティ制約、およびノー​​ド プロパティと関係プロパティの存在制約を作成できます。

入力されたデータが事前定義されたスキーマに準拠していることを確認できる他の方法はありますか?

または、このジョブにより適した他のグラフ DB はありますか?