2012-01-04 115 views
1

我期待在Seimens NX中做一些复杂的零件分析。我期待实现测量模型的双卡尺方法,以便找到它可能适合的最小可能方框(用于加工目的)。我已经完成了我所有的测量代码,但我完全被这样的构思困惑,即构造可以随机输出标准化的3x3矢量用作坐标系统。该零件相对于该坐标系进行测量,因此每个坐标系都给出一个唯一的“最小零件包络”。一旦分析,最小的信封被选中并显示。随机产生正交3×3矩阵

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)做一个随机旋转矩阵,然后以随机顺序应用矩阵本身?

+0

这实际上可能是朝着正确方向迈出的一步。我确实可以访问零件本身的绝对坐标系,所以转换是完全可以接受的。地狱,我相信已经有方法可用。我花了很多时间倾吐如何做到这一点,我忽略了最明显的答案。谢谢! – 2012-01-04 01:22:01