問題タブ [dxf]
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.
c# - dxf から pdf に変換する簡単な方法
AutoCad を開かずに dxf から pdf に変換する簡単な方法はありますか? C# で AutoCad (ObjectARX) lib を使用してこれを実行しようとしましたが、結果はありませんでした。私が試したコードは次のとおりです。
ここから抽出されました:Convert from dwg to pdf
よくわかりませんが、この特定のソリューションは、AutoCad を開いている場合にのみ機能するようです (AcadDocument doc = AcApp.ActiveDocument;
行を参照)。
これよりも優れた解決策を知っていますか? または、このソリューションのどこにエラーがあるかを確認できますか? 解決策はどの言語でもかまいません。他の言語で解決策を知っている場合はお知らせください。
c# - AutoCADは、C#.NETで記述されたプラグインを使用して複数のファイルをプロットしようとすると、1つのファイルでのみ機能します。それを解決する方法は?
みなさん!
私はこのコードを書きました:
ここでわかるように、これは、CONVERSOR、OPEN、PLOTTOPDF、CLOSEの4つの状態を持つステートマシンです。ディスク内のN個のファイルを読み取り、処理するmroeファイルがなくなるまで状態をループし続けます。私はすべてのdxfsファイルがpdfに変換されることを期待していました。これを1つのファイルに対して実行すると、正しく機能します。問題はこれです:
最初のファイルでCONVERSOR->OPEN->PLOTTOPDF->CLOSEを実行するとします。AutoCADがファイルを開き、アクティブなドキュメントを切り替えると、CLOSE状態に入ることができず、マシンの状態がPLOTTOPDF状態で停止します。(最初のファイルでさえ閉じられていませんが、適切にpdfに変換されます)。誰でもこれを手伝うことができますか?問題は、新しいファイルを開くと、アクティブなドキュメントが変更され、AutoCADがコマンドが終了したかどうかを確認できなくなることだと思います。
c# - ユーザーにプロンプトを表示せずに AutoCAD で図面全体を選択する
PlotType
AutoCad のように「ウィンドウ」を使用してプロットしようとしています。これはコードです:
TransformCoordinates メソッドは、2 つの Point3d 引数 (x と y) のみを受け取り、それらを UCS 座標から DCS 座標に変換して、Extents2d を返します。ユーザーにポイントの選択を求めたくない (これを使用した例がインターネット上にいくつかあります)。私が欲しいのは、「最初」と「2番目」の変数がPoint3dになることだけです。1 つ目はモデル空間の図面の左上隅で、2 つ目はモデル空間図面の右下隅でなければなりません。どうすればそれができますか?PlotType (または他のもの) に、これらすべてを管理できる構成の王様はいますか?
dxf - DXF エンティティ内のアプリケーション固有のデータ
選択した数値 ID を使用して、DXF 内のエンティティ (たとえばarc ) にタグを付ける方法を探しています。これを行う良い(標準準拠の)方法はありますか?
DXF フォーマット リファレンスを見ると、「アプリケーション定義コード」として文書化されている「共通グループ コード」 102があることがわかります。私はそれを使用できますか?もしそうなら、それを使用する正しい方法の例はいいでしょう。
xcode - xcodedxfおよびdwgファイルの読み取り/書き込み
誰かがDWG/DXFファイルの読み取りと書き込みの方法についていくつかの指示を教えてもらえますか。
私が達成したいのは、Quaztcoreを使用して図面を作成したいということです(これは私が行うことができます)。しかし、私はこの図面を、AutoCADで開くことができる形式でメールコンポーザーを介して送信したいと思います。
あらゆるドキュメント、書籍、サイト、コードサンプル、または提案、または大歓迎です。
つまり、プログラムで図面ファイルをAutoCADファイルに変換します。
python - Pythonのdxfgrabberライブラリを使用したdxfファイルの解析
dxfgrabber ライブラリを使用して、オブジェクト (線、点、テキストなど) を取得するために dxf ファイルを解析したいと考えています。
コードは以下の通りです
しかし、それはいくつかのエラーが発生します...
シンプルな 1.dxf ファイルには行のみが含まれています。
ファイルのリンクはhttps://docs.google.com/file/d/0BySHG7k180kETlQ2UnRxQmxoUk0/edit?usp=sharingです
これは dxfgrabber ライブラリのバグですか? Pythonでdxfファイルを解析するための良いライブラリはありますか?
私はdxfgrabber 0.4とpython 2.7.3を使用しています。
vb.net - バイアークレンダリング
産業用ロボットで使用する DXF パーサーを作成しています。ロボットは線と円弧でしか移動できないため、楕円エンティティを一連の 2 つの円弧に分解する必要がありました (円弧機能のKeeperに感謝します)。変換は完全に機能しますが、キャンバス上で円弧をパスとして描画しようとすると、一部がずれます。
これらの円弧は実際にはコタンジェントであることを知っています。そうしないと、輪郭のグループ化アルゴリズムによって別々のパスが作成されるため、これは間違いなく表示上の問題です (開始点と終了点も手動で確認し、これを確認しました)。また、同じ方法を使用して一連のバイアークをエクスポートしましたが、SolidWorks から手動でエクスポートしたところ、同じ問題が発生しました。
これはフォームの出力のイメージです。バイアークがずれている場所を丸で囲みました。
参照用の楕円変換コードは次のとおりです。楕円のセグメント2n
時間をサンプリングするだけです。ここn
で、必要な弧の数です。次に、Keeperの 3 点円弧機能を使用して、3 点のセットごとに円弧を描きます。
これは、Arc オブジェクトをグラフィックに変換するコードです (始点、終点、中心点、および半径として格納されます)。
この問題の解決策はありますか、それとも固有の表示の問題ですか?
geometry - 円弧変換 開始 終了点 開始角度 終了角度
始点と終点 (デカルト x、y 座標の両方)、半径と方向 (時計回りまたは反時計回り) を持つ円弧の説明が与えられた場合、円弧を開始角度、終了角度を持つ円弧に変換する必要があります。 、中心、および半径。
これを可能にする既知のアルゴリズムまたは疑似コードはありますか? また、これらの種類の変換を説明する特定の用語はありますか?
c# - DXF ライン ノードの保存
ここに初投稿。私は CNC マシン オペレーターであり、CNC マシンのコード (G コード) を出力するプログラムを作成したいと考えています。
私が理解しようとしているのは、機械加工したいジオメトリを含むDXFファイル内にラインの始点と終点を配置する方法です. .
DXF ファイルの読み取り方法に関する多くの情報を見つけましたが、これらのポイントを保存する方法が見つかりませんでした。
SO:ラインポイントのペア(x1 y1、x2 y2)をリストに保存して、それらを使用して計算するにはどうすればよいですか。
私の悪い英語を気にしないでください