1

別のポイント セットをソリッド上に投影した後に生成されるポイント セットの座標を (テキストまたは Excel ファイルで) 取得したいと考えています (これはすべてソフトウェア Autodesk Inventor Professional 2016 を使用して行われます)。多くのポイントで行うつもりなので、これをVBAで自動的に行いたいと思います。今のところ、スケッチにワークポイントを作成する方法と、ワークポイントの座標を Excel ファイルにエクスポートする方法の例を見つけました (以下にソースのリンクをソリューションに追加します)。射影で作成された点(ソリッドのサーフェス内の実際の点)は、Inventor では点と見なされていないように見えるためです。これらのポイントを取得するには、「Project Geometry」ツールを使用します。

VBAでこれを行う方法はありますか?

また、ソリッドのサーフェスをポイント クラウドに変換する方法、または投影で生成されたこのポイントを WorkPoints に変換する方法を誰かに教えてもらえれば助かります (したがって、既に持っているコードを使用できます)。

ポイント座標をエクスポートするソリューションを提示するリンク:

http://forums.autodesk.com/t5/inventor-customization/unable-to-export-3d-point-co-ordinates-data-to-excel/td-p/6295396

現在、私が見つけた他のソースとのリンクをこれ以上共有することはできません (この投稿で)。

私が何をしているかを説明するために、画像へのリンクも追加しました。

やってるイメージ

前もって感謝します。

4

1 に答える 1

0

ポイントをソリッドに投影することに関するあなたの質問にうまく答えられるブログ投稿を作成しました。

http://modthemachine.typepad.com/my_weblog/2016/06/projecting-points-onto-a-solid.html

ソリッドを点群として取得することに関する2番目の質問について。可能です。CalculateFacets、CalculateFacetsWithOptions、および GetExistingFacets メソッドを確認する必要があります。これらはすべて、立体の三角形近似を表す一連の点を返すという点で同じことを行います。

于 2016-06-30T18:33:35.133 に答える