問題タブ [catia]

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 に答える
1032 参照

treeview - CATIA-CAA CATNavigBox のサイズ変更

視覚化した後でツリービュー ウィンドウのサイズを変更することはできますか?

私のコードは次のようになります。

これは周囲の CATDlgContainer です。

それが可能であることを示すものは何も見つかりませんが、CATIA はそれを行っているので、方法があるはずです。CAAV5 R16を使用しています。

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

c++ - CATIA-CAA CATKeyboardEvent

CAA プログラマーは世界に数人しかいないことは知っていますが、とにかくやってみます...

キーボード イベントを機能させることができません。合理的に見えるこのコードを見つけましたが、通知は発生しません。

誰でもアイデアはありますか?

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

c# - COM インターフェイスを使用してアプリケーションをデバッグする方法は?

CATIA COM モジュールを使用する C# を使用してアプリケーションを構築しています。C# プロジェクト内に COM をインポートすると、Visual C# Express が Interop を自動的に生成すると思います。

これはすべて正しく機能します。ただし、実行時にアプリケーションをデバッグしてウォッチを使用しようとすると、すべてのオブジェクトが であり、System.__ComObjectそれらの「実際の」値を取得できません。

デバッガーに COM オブジェクトの型を伝える方法はありますか?

目標は、私がよく知らないこの新しい API に慣れることです。インターフェイス階層が非常に深いため、すべての正しい型を推測するのがかなり難しい場合があります

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

.net - ZXZ回転行列をオイラー角に変換するには?

Catia ソフトウェアを使用しています。CAD 図面内のオブジェクトの位置を照会すると、システムは 3x4 マトリックスを返します

[回転 | 翻訳]

Rotations は ZXZ 形式で表現されていると思いますが、さらに処理するために、その回転行列を XYZ 表記に変換したいと思います。これは実行可能ですか?

編集:

私のオブジェクトは [ 0, 0, 1000 ] に配置されています。Catia によって指定された方向は

自分のポイントを乗算しようとすると [0, 0, 50] (Z 軸上のオフセットのみ)

これが、回転行列が右手表記の XYZ ではないと私が信じるようになった理由です。

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

vba - Delmia のマクロ

ユーザーの生活を楽にするインターフェイスを使用して、Delmia でいくつかの VBA マクロをプログラミングしています。

Delmia には、"Start Recording" マクロのオプションがあることを知っています。その後、delmia で何らかの操作を行い、これらの操作によって生成されたコードを確認できます。しかし、たとえば、「初期状態に戻す」をクリックすると。コード生成はありません。

私のマクロでいくつかのデルミアの関数を呼び出すための VBA のコマンドのリストを見つけることができる場所を知っている人はいますか?

ありがとう、

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

multithreading - OpenGL アプリケーションが描画されないようにする方法は?

GDebugger で実行できるように、外部の OpenGL アプリケーション (利用可能なソースがない) が描画されないようにするにはどうすればよいですか?

問題は Dassault Catia で、複雑なモデルは読み込み中にレンダリングされるため、5(!) 時間以内に開くことができます。

このアプリケーションの境界をクリックしてマウス ボタンを押したままにすると、レンダリング プロセスが停止するため、モデル ファイルが 10 倍速く開かれ、20 分以内に終了します。

ヒントをいただければ幸いです(プログラミング言語は関係ありません)。

よろしくお願いします、

デビッド

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

c# - Catia ファイルを表示するための .net または delphi コンポーネントはありますか?

Catiaファイルを表示するための .net または delphi コンポーネントはあり ますか?

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

c++ - CATIA:CATCoPlyExplodeCmdの呼び出し方法

C ++ catiaコマンドから呼び出すことは可能ですか?このコマンドの署名に関する情報を取得するにはどうすればよいですか?

ありがとう、ダニル。

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

visual-c++ - .CATDrawingファイルを.pdfに変換する方法

vc++を使用してCATIAV5ファイルをPDFファイルに変換したい。どうすればこれを変換できますか。この操作には、アプリケーションでサードパーティのソフトウェアまたはdllを使用していますか?私はCATIAに精通していません。