2016-09-20 14 views
0

Autodesk Forge APIを使用して3Dモデルから2次元正射投影図を2D dxfにエクスポートする方法はありますか?Autodesk forge:3Dモデルの2次元正射投影図を2D dxfにエクスポートする方法

私が達成したいワークフローは次のとおりです。

  1. は、例えば、STEPファイルのため、3Dファイルをインポートします。
  2. 正射投影図(標準、上、前、右、左、後、下)をキャプチャします。理想的には、すべてのビューをグリッドビューでキャプチャしたいと考えています。
  3. これらのビューを2次元ベクトル形式(DXFなど)にエクスポートします。

ありがとう!

答えて

0

このような機能はForgeシステムに組み込まれていません。

自分でできることは、Forgeモデルで定義されたソリッドの面、エッジ、および頂点の3D座標を取得し、それらをあなたが言及した異なる2D平面にフラット化することです。

ワイヤフレームの表示はもちろん簡単です。

複雑な隠線やレイトレース操作のために、これをサポートしているオープンソースのJavaScriptライブラリがあるかもしれません。

こちらがお役に立てば幸いです。

+0

ありがとう、ジェレミー!あなたはこれを行う良いライブラリを知っていますか?私は隠線を表示する必要はありません。 –

+0

レンダリングおよび隠線除去なしで使用できる場合は、純粋なシースルーワイヤフレーム表現を意味します。そのような表現は、ライブラリをまったく使用する必要なしに自分自身を計算するのは簡単です。私は、[ポリゴン変換](http://thebuildingcoder.typepad.com/blog/2008/12/polygon-transformation.html)のように、ビューを2D平面に平坦化するためのRevit APIのそのような投影を実装しました。必要なのは[投影行列](https://en.wikipedia.org/wiki/Projection_(linear_algebra))です。これは各頂点に適用されます。 –

+0

ありがとう!!リンクはとても役に立ちます! –

0

あなたが記述したワークフローは、ユーザーとのやりとりなしに達成できます。 Design Automation API、つまり雲の中のAutoCADをご覧になることをおすすめします。 AutoCADで.stepファイルをインポートし、投影を実行して.dxfにエクスポートするカスタムパッケージを使用することができます。これは、.dxfを作成できる唯一のクラウド製品です。しかし、その成果を達成することは、かなりの労力を要するでしょう!

+0

ありがとうフィリップ! **カスタムパッケージ**とはどういう意味ですか?実際のAutoCADデスクトップソフトウェアを使用してAutoLISPルーチンを作成するか、一連のアクションを記録し、そのルーチンを使用してDesign Automation APIを使用して** Activity **を作成する必要はありますか? –

+0

私は、2Dの平面投影は単純だと思います。以下の私のコメント:-) –

関連する問題