問題タブ [cad]

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 投票する
4 に答える
3176 参照

.net - Web ページに埋め込む 3D CAD ビューア

現在、JT2G0 ビューアーと呼ばれる Siemens の ActiveX コントロールを使用して、Web ページ内に 3D ビューアーを埋め込んでいます。

しかし、他の同等の製品を探して調査したいと考えており、Web ページに埋め込むことができる 3D CAD ビューアを見つけるのに苦労しています。

Web ページ内に埋め込むことができる他の 3D CAD ビューアを使用した経験のある人はいますか?

ありがとう。

0 投票する
4 に答える
13790 参照

graphics - 三次ベジエ曲線をオフセットする方法は?

「平行な」ベジエ曲線を作成しようとしています。私の試みでは、私は近づいてきましたが、葉巻はありません. 2 つの曲線 (赤、青) の間に 1 ピクセルのオフセットを維持しようとしています。

現在の試み

私の主な目標は、エッジ オフセット アルゴリズムを使用して SVG パスを拡大/縮小することです。


解決

解決策を探している他の人のために、AS3 バージョンを作成しました。

http://seant23.wordpress.com/2010/11/12/offset-bezier-curves/

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

cad - CADまたはBIMファイルを解析し、「レイヤー名」をフェッチ/エクスポートします

サウンドバイトの質問:CAD / BIMファイルを解析し、そこに含まれる「レイヤー、シート、またはワークセット」の名前だけを返す(エクスポートする)のはどれほど簡単ですか、それとも難しいですか?

より詳細な質問:

私は建築家(ソフトウェアの種類ではなく、建築/建設の種類)であり、フォルダーまたはフォルダーのセット内のCAD / BIMファイルを監視し、継続的に'の名前を返すカスタム製品の開発を楽しんでいます。各ファイルに含まれる「レイヤー」、「シート」、および「ワークセット」。言い換えると、たとえば、誰かが(AutoCad、Revit、Microstation、またはArchiCad)ファイル内に「ElectricalWiring」というレイヤーを作成した場合、その「レイヤー名」を解析、フェッチ、および別のファイルにエクスポートするのはどれほど難しいでしょうか。プログラム、ファイルが保存および更新されたら?「レイヤー名」、「シート名」、または「ワークセット名」だけで、他には何もありません。

私には答えを提示するための「報奨金」や「評判」がないことを認識していますが、「建築デザイン」の分野で私自身の「Whuffies」を持っており、おそらく答えの見返りとして、あなたに最もクールなスケッチをすることができますあなたが今まで見た小さな温室/ガゼボ/デッキ/ポーチ/スパ/サンルーム!;)結局のところ、地域経済への復帰は私たちの経済全体を救うと思いますが、なぜこれらの「地域経済」もデジタル経済やウェブベースの経済になれないのでしょうか。:)

私の「オフィス」に立ち寄って、私たちの仕事を見てください::) http://www.flickr.com/photos/studiowikitecture/sets/72157604538587139/

御時間ありがとうございます。乾杯、ライアン

............。

また、必要に応じて、説明のために以下を含めたいと思いました....(さらに説明が必要な場合はお知らせください)

「レイヤー」とは何ですか? CADファイル内および一部の拡張BIMファイルでは、「レイヤー」を使用して一般的なオブジェクトを整理します。たとえば、外壁レイヤー、内壁レイヤー、電気レイヤー、電気配線レイヤー、フレーミングレイヤー、スラブレイヤー、ダクトレイヤーなどです。 ..等。

「シーツ」とは何ですか? 両方のCAD/BIMファイル内で、「シート」は特定の「レイヤー」を構成またはオフ/オンするために使用されます。たとえば、「電気平面図」では、「電気層」と「壁層」がオンになり、互いに重ね合わされます。「ダクトレイヤー」などの他のレイヤーはオフになります。

「ワークセット」とは何ですか? ワークセットはレイヤーのようなものですが、BIMプログラムに固有のものです。これらは、ユーザーがBIMモデルを論理的な分業に「分割」できる方法を表しています...たとえば。構造柱だけのワークセット、電気パネルと変電所のワークセット。建物の「翼」などのためのワークセット。

参考までに、重要な場合は、次の一般的なCAD/BIMプログラムが次の言語と標準に関連付けられています。

Revit:C#、C ++、VB.NET、.NET、EXPRESS / STEP(ファイル内線:.rvt)

AutoCad:C ++、AutoLISP、Visual LISP、VBA、.NETおよびObjectARX、STEP / EXPRESS(ファイル内線:.dwg、.dxf)

マイクロステーション:C / C ++、VBA、.NET。、STEP / EXPRESS(ファイル内線:.dgn)

ArchiCAD:C / C ++、GDL、BASIC、Visual Studio、Codewarrior、STEP / EXPRESS(ファイル内線:.pla)

VectorWorks:C / C ++、VB、STEP / EXPRESS

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

xcode - Xcode - ipad で DWG(ベクター) ファイルを表示

現在 iPad で DWG ファイルを表示できますか?

CAD 図面を表示できる簡単なアプリケーションを作成しようとしています。Xcodeで提供されているツールで可能ですか?

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

autocad - solidedge の .dft ファイル用の軽量エディターはありますか

ソリッド エッジ (CAD) の .dft ファイル用の軽量エディタを探しています。

助けていただければ幸いです。

ありがとう。

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

cad - CADアプリケーション開発に選択する言語

CADアプリケーションの開発を計画しています。開発のためにどの言語を選択するかを決めるのに少し混乱しています。私の主な焦点は、アプリケーションのパフォーマンスと品質です。現在、QTとVC++の2つの選択肢があります。

上記の2つのうちどちらが良いですか?他に使える言語はありますか?役立つCAD開発のアイデア/ガイドはありますか?

ありがとう

0 投票する
3 に答える
741 参照

c# - CAD 図面の不正確さへの対処

ユーザーが線や多角形などを描画できるCADアプリケーションがあります。

私が直面している厄介な問題の 1 つは、ユーザーの描画が非常に不正確になる可能性があることです。たとえば、ユーザーは、互いに接続された 2 つの四角形を描画したい場合があります。したがって、2 つの長方形によって共有される 1 つの線が存在するはずです。ただし、ユーザーが線を描く代わりに、互いに非常に接近している2 つの線を描くのは簡単です。非常に接近しているため、画面から見たときに同じ線であると誤解される可能性があります。少しズームインすると、そうではありません。

私のアプリケーションでは、ユーザーが線を適切に描画する必要があります (または、前処理で自動修正を実行できる必要があります)。そうしないと、内部アルゴリズム (それをThe Algorithmと呼びましょう) が入力を正しく処理できません。

この種の問題に対処するための最善の戦略は何ですか? ポイント座標をある程度の精度で丸めることを考えていますが、このアプローチの問題を正確に特定することはできませんが、これは正しい方法ではないと感じています。これにより、新しいセットが導入されます問題の。

編集:議論のために、スナップは利用可能なオプションではありません。ちなみに、あらゆる種類の「入力側」のガイダンスは利用できません。修正は、描画が終了したときにコードの前処理を介して行う必要がありますが、アルゴリズムに送信する直前です。

クレイジーな制限、あなたは言います。しかし、ユーザーは自分のアプリケーションで入力を作成することも、他の CAD ソフトウェアで入力を作成してから私のエンジンに送信して計算を行うこともできます。彼らが他の CAD ソフトウェアに入力する方法を制御することはできません。

編集 2:発生する「クラスター半径」をユーザーに指定させることができますが、重要な点は、前処理アルゴリズムが一貫しており、実際に新しい一連の問題が発生しないことを確認する必要があることです。

何か案が?

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

flash - Flash / Papervisionで使用するためにCADモデルを変換しますか?

製品のCAD図面を、Flash PlayerのPapervision3D(または同等の3Dエンジン)で使用できる形式に変換する必要があります。

これを行うツールはありますか?Collada DAE形式がPapervision3Dでサポートされていることは理解していますが、どの手順/ツールが関係しているかわかりません(AutoCADから直接エクスポートしますか?)。

また、関連する潜在的な落とし穴(エクスポートオプション、必要な3Dオブジェクトの簡略化など)を知っておくと便利です。

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

algorithm - CAD の分解図アルゴリズム

3D CAD モデルを表示するプログラムを作成しており、自動分解図を組み込みたいと考えています。表示されるアセンブリはすべて軸対称です。そうでない人もいるかもしれませんが、大多数はそうです。アセンブリ内のパーツを分解図の位置に自動的に移動するアルゴリズムを見つけたいと思います。アルゴリズムを使用して達成したいことの例を次に示します (もちろん、ラベルは除きます)。

分解図

私が使用しなければならない唯一の値は、各パーツのバウンディング ボックスの中心です。それ以上の情報が必要な場合は、さらに情報を計算できますが、それで十分なようです。私が念頭に置いている大まかなアプローチは、軸対称軸に沿ってアセンブリの原点から各パーツの中心までのベクトルを計算し、次に中心軸に対してパーツの中心までの放射状ベクトルを計算することです。そこから、これら 2 つのベクトルの組み合わせに沿って各パーツの位置をスケーリングできる計算を行う必要があります。それは、これでどの方向に進むべきかよくわからない部分です。私が含めた画像は、私が望む正確な機能を示していますが、分解図を1で拡大または縮小するために、浮動小数点値で位置をスケーリングできるようにしたいと考えています. 0 は元の組み立て済みモデルです。何か案は?

0 投票する
4 に答える
3789 参照

.net-4.0 - Autocad2010およびFramework4.0

「NETFramework4」をAutoCAD2010で組み立てるにはどうすればよいですか。NETLOADコマンドの使用中に問題が発生します。