Hi All,
I'm making some measurements on a cubic block that I move around to center it on an optical beam. The basic process is to align a set of axes to the block so that I can make measurements in the frame of the block. I then create a generic point with XYZIJK of 0,0,0,0,1,0, revert back to the original (machine default) alignment and output the XYZIJK of my generic point to a file. This should be the position of the corner of the block in the default alignment.
Thus when I move the block around and repeat the process I should get different XYZIJK values depending on where the block is and at what angle it is to the machine axes. The first part of this works fine, and the XYZ values seem sensible, but the IJK values are always virtually the same at ~(0,0,1)* even when the block is at ~25 degrees to the machine axes. I feel I must be misunderstanding something but at the moment I can't see what.
Can anyone explain where I am going wrong in all this please?
Dave
* Yes there is an axis rotation involved so going from IJK of 0,1,0 to 0,0,1 is OK provided the block's axes are parallel to the machine's axes
I'm making some measurements on a cubic block that I move around to center it on an optical beam. The basic process is to align a set of axes to the block so that I can make measurements in the frame of the block. I then create a generic point with XYZIJK of 0,0,0,0,1,0, revert back to the original (machine default) alignment and output the XYZIJK of my generic point to a file. This should be the position of the corner of the block in the default alignment.
Thus when I move the block around and repeat the process I should get different XYZIJK values depending on where the block is and at what angle it is to the machine axes. The first part of this works fine, and the XYZ values seem sensible, but the IJK values are always virtually the same at ~(0,0,1)* even when the block is at ~25 degrees to the machine axes. I feel I must be misunderstanding something but at the moment I can't see what.
Can anyone explain where I am going wrong in all this please?
Dave
* Yes there is an axis rotation involved so going from IJK of 0,1,0 to 0,0,1 is OK provided the block's axes are parallel to the machine's axes
Comment