2012-01-04 6 views
1

Seimens NXで複雑な部分解析を行う予定です。私はモデルを測定するダブルキャリパー法を実装することを考えています(加工目的のために)可能性のある最小限のボックスを見つけることです。私はすべての測定コードを用意していますが、座標系として使用するために正規化された3x3ベクトルをランダムに出力できる構造のアイデアには完全に困惑しています。パーツはこの座標系に対して測定されるので、各座標系に固有の「最小パーツエンベロープ」が与えられます。分析されると、最小のエンベロープが選択されて表示されます。ランダムに3x3行列を生成する

this is the type of vector I am talking about: 
1 0 0 
0 1 0 
0 0 1 

numbers can be any value between -1 and 1, with decimals not only being accepted but pretty much required. 

とこれは私の宿題ではありません。職場での私の自由時間の個別的な追求。

答えて

2

すでに直交する行列に回転行列を適用すると、結果も直交する必要があります。

ランダムな回転行列を単位行列に適用することで問題を再定義できます。

おそらく、各軸(x、y、z)ごとにランダム回転行列を1つ作成し、行列自体をランダムな順序で適用しますか?

+0

これは、実際には正しい方向の一歩です。パート自体の絶対座標系にアクセスできるので、変換は完全に受け入れられます。地獄、私はすでにそれのために利用できる方法があると信じています。私は多くのタイマーにこれを行う方法を注いで過ごしました。私は最も明白な答えを見落としました。ありがとう! –

関連する問題