問題タブ [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.

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

c++ - libdxf を使用したセグメンテーション違反

libdxfライブラリを使用しようとしています。セグメンテーション違反が発生している実行中の小さなプログラムを作成しました。を使用してコードをデバッグしgdb、コアがダンプされる原因となっているコード行を特定しました。

私のコードスニペットは以下のとおりです。

セグメンテーション違反の原因は、上の 2 行のコメントにあり//fault hereます。

このセグメンテーション違反を処理するにはどうすればよいですか?

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

c++ - 押し出し方向ベクトル DXF を解析する

DXF (Autocad) ファイルを解析しています。このファイルには、「デフォルト」とは異なる押し出しベクトルを持つエンティティがいくつかあります(0, 0, 1)。2D 平面で表現するために座標をマッピングする必要があるため、これらのエンティティを解析するのに非常に苦労しています。

たとえば、次のプロパティを持つライン エンティティがあるとします。

そして、(-0.1, 0.1, 0.5)それが2D平面で表現されると、実際の線座標になるものの押し出しベクトルを使用しますか?

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

android - Android で .dwg としてエクスポート

私は Android と CAD の初心者です。ユーザーがオブジェクトを描画できるアプリを実行し、.dwg 形式でエクスポートして AutoCAD で開き、いくつかの変更を加える必要があります。.dwg としてエクスポートするにはどうすればよいですか? Java ライブラリはありますか? .dxf 形式を扱うライブラリ YCad を見つけました。.dxf の欠点を教えてください。どんな助けにも感謝します。

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

python - 幾何学的形状から大きな dxf をすばやく作成する方法

リストの形式で保存された、〜1,000万個の円で構成される2Dパターンがあります

[[x, y, radius], [x, y, radius], ...]

DXF(一般的なCADファイル形式)に変換したい。dxfwriteezdxfを試してみましたが、どちらも動作しますが、非常に遅いです。(小規模なテストから推定すると、dxfwrite は ~12 時間、ezdxf ~4 時間かかります。)

これを大幅に高速化する方法はありますか?

(リストは最初は Python で書かれていますが、テキスト ファイルにエクスポートしてから別のプログラムを使用してもかまいません。)

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

autocad - フィットポイントを使用して dxf スプライン曲線を作成するにはどうすればよいですか?

プログラムで dxf ファイルにスプライン曲線を作成しようとしています。曲線が指定されたポイントを通過する必要があるため、フィット ポイントを使用する必要があります。コントロールポイントを使用する必要があることも理解しています。これらがどうあるべきかを計算する式はありますか?これは、4 つのフィット点を持つ閉じたスプラインです。

前もって感謝します!

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

autocad - DXFを画像に変換してMS Wordに追加する方法は?

次のようなDXFファイルがあります。

ここに画像の説明を入力

そして、次のように MS Word にコピーします。 ここに画像の説明を入力

どうすればいいですか?

手動で行う方法: で DXF ファイルを開き、を使用してAutoCadコピーすると、画像に変換され、 に貼り付けて、画像のサイズを調整できます。DXFBetterWMFBetterWMFMS Word

に転向しようと思ったのですが、 に転向DXFするWMFための python パッケージが見つかりませんでしDXFWMF

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

python - dxfgrabber を使用してレイヤーの詳細を取得できません

私の Python スクリプトでは、dxfgrabber を使用して dxf ファイルを読み込んでおり、レイヤーの名前やその他の情報を取得できます。レイヤーの 1 つにテキスト情報が含まれていますが、コードからそのテキスト情報を取得できません。これまでのところ、私は以下を試しました-

Text-Info-Layer はテキスト情報を含むレイヤーですが、それを取得する方法がわかりません。何か助けはありますか?

ありがとう!

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

java - データベースにファイルを追加する - 内容を照合して、レコードが既に存在するかどうかを確認する

Windows ベースのデスクトップ ソフトウェアを作成する必要があります。いくつかの単純な autocad 図面ファイル (*.dxf) があります。新しい図面を取得した場合、その図面がシステムに存在するかどうかを確認する必要があります。*.dxf ファイルには、さまざまなセクション (HEADER、CLASSES、ENTITIES ETC) が含まれています。線の座標が指定されている「ENTITIES」セクションのみが必要です。例えば、

「10」の後の次の行は、線の始点の x 座標を示します 「20」の後の行は、線の始点の y 座標を示します

line after "11" は線の最後の点の x 座標を与える line after "21" は線の最後の点の y 座標を与える

これらの値を抽出してデータベースに追加する必要があります。新しいファイルを取得した場合、新しい図面がデータベース内のいずれかと一致するかどうかを確認する必要があります。これは、サーバー ベースの要件ではありません。私は自分のPCでこれを使用する必要があります。今、私はJava、SQLの基本的な知識を持っています。これに必要なすべてのツールと、従うべきルートについて、誰かが私を案内してくれませんか。

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

class - .DXF ファイルからデータを整理する方法

より詳細な分析を行うために、GDS ファイルを分解する必要があります。

特に、デザイン レイヤーの数、各レイヤーのポリラインの数、およびデザインの各ポリラインの頂点を数える必要があります。
私の問題は、そのすべての情報を使用してクラスを作成することです。最後に、次のように指定して各頂点のデータを取得できるようにしたいと思います

Lyr[5].pl[3].vertx[7] ここで、5 は 5 番目のレイヤー、3 はそのレイヤーの 3 番目のポリライン、7 はそのポリラインの 7 番目の頂点です。

レイヤーとポリラインをうまく取得できますが、頂点の追加を開始する方法がわかりません。

ところで、私は GDS ファイルを直接操作するのではなく、.DXF と呼ばれる形式を使用しています。これは、テキスト ファイルごとに単純な 1 つの文字列です。

これまでの私のコードは次のとおりです。