1

autocad で txt ファイルを読み取り、それらをプロットします (線/ポリライン)。のように見えるかもしれません

1 x11 y11 z11.......x14, y14,z14  % polyline 1
..
n xn1 yn1 zn1.......xn4, yn4,zn4  % polyline n

これを行うための最良かつ簡単な方法を知りたいです。どのプログラミング言語を使用する必要がありますか。便利なリンクとは何か、またはこの方向ですでに行われている作業はありますか。よろしくお願いします、

4

3 に答える 3

3

プログラミング言語不要!テキスト ファイルを作成し、AutoCAD コマンド プロンプトで行うのと同じ方法で、ファイルに AutoCAD コマンドを入力するだけです。.scr 拡張子を付けてファイルを保存します。ファイルを AutoCAD ウィンドウにドラッグするか、AutoCAD のスクリプト コマンドを使用してコマンド スクリプトを検索して実行します。

詳細: http://www.upfrontezine.com/tailor/tailor19.htm

これらのコマンド スクリプトの生成には、実際に Python を使用しています。現代的な言語の力と AutoLisp を投入することで、驚くほど洗練されたことができます。これを使用して、ケーブルステー ブリッジの複雑な鉄塔をモデル化し、Larsa モデリングのモデル ジオメトリをテストしました。

于 2012-12-15T15:39:02.467 に答える
1

いくつかの方法があります。

シンプルなソリューション

スクリプトファイル

スクリプト ファイルの作成がより簡単かつ迅速に http://docs.autodesk.com/MAP/2010/ENU/AutoCAD%20Map%203D%202010%20User%20Documentation/HTML%20Help/files/WS1a9193826455f5ff47b7aa4b11fbe75ecf1-65dc.htm

AutoLISP 自動化

これは、利用可能なオンラインリソースがたくさんあるため、より簡単で迅速です. http://www.pixelgraphicsinc.com/AutoLisp_Tutorial01.html

最善だが複雑な解決策

.NET C# プラグイン

これは、基本的なこと以上のことができるため、最適なオプションです。コーディングが好きなら。これは楽しいです。.NET C# を使用してプラグインを作成し、txt ファイルを読み取って線分を作成できます。

行き方を教えてください。

于 2013-01-16T05:02:06.980 に答える
0

C# だけでなく C++ でも ObjectARX を使用できます。C# の方が適しています。

C# System.IO ライブラリを使用して StreamReader を使用してテキスト ファイルを読み取るだけです。

テキスト ファイルで指定された点の配列を作成します。

最後に、指定されたポイントを使用してポリラインを作成し、ObjectARX で Transient を使用してポリラインを表示できます。

于 2013-02-19T19:15:15.903 に答える