問題タブ [siemens-nx]
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# - 直交 3x3 行列をランダムに生成
Seimens NX 内で複雑な部品分析を行う予定です。モデルが収まる可能性のある最小のボックスを見つけるために、モデルを測定するダブルキャリパー法を実装しようとしています(機械加工の目的で)。すべての測定コードを配置しましたが、座標系として使用するために正規化された 3x3 ベクトルをランダムに出力できる構造のアイデアに完全に困惑しています。パーツはこの座標系を基準に測定されるため、各座標系は固有の「最小パーツ エンベロープ」を提供します。分析が完了すると、最小のエンベロープが選択されて表示されます。
いいえ、これは私の宿題ではありません。仕事での自由な時間の個人的な追求の多く。
expression - 式に値を追加する NX9/UG Knowledge Fusion スクリプト
Knowledge Fusion は初めてです。サーフェスまたはソリッドから式に値を追加する .dfa スクリプトを作成しようとしています。これにより、Excel にエクスポートできます。
これが私がこれまでに持っているものです:
この部分は、中心を見つけて式に追加します。
選択したオブジェクトがサーフェスの場合、またはボリュームがソリッド ボディの場合、表面積を追加しようとしています。
これは私が試したものです:
これは機能しませんでした。アプリケーションがクラッシュし、クラスが surface_area ではないというメッセージが表示されます。
また、言語で if ステートメントを作成する方法もわかりません。
これを作成するのは非常に困難でした。オンラインにはほとんど情報がなく、関数などに関するドキュメントを見つけることができませんでした。これまでのところ、すべて試行錯誤でした。
これに関するいくつかの助けとガイダンスを非常に感謝します どうもありがとう