测量中经常要用到旋转、平移指令,例如一些斜孔、面等元素,下面介绍方法:
1、元素的重心在坐标原点、方向在某一坐标平面内。这时先可以先用指令ROTATION,SHIFT定义转换,然后再TRAELE或EXETRA执行转换,如果所定义的变换多次用到,也就是有多个斜孔需要生成,这种方法很好;如果只有一个元素,用TRAOBJ可以节省一条指令。
2、元素的重心不在坐标原点,方向和某一坐标平面平行。这时可以用指令BLDTRA定义转换,再执行转换TRAELE或EXETRA,同理,如果所定义的变换多次用到,这种方法很好;如果只有一个元素,用TRAOBJ一条指令就可以完成。
3、元素的重心不在坐标原点,方向不和坐标平面平行,也就是方向在X、Y、Y三个方向上都有投影,这时可以DFNTRA先定义变换,再EXETRA或TRAELE执行转换,这种情况较少。
复杂的变换,都可以用简单的转换进行合成,关键是看各位的习惯。
上面介绍的变换同样适合坐标系,只需将TRAELE改为TRACSY或TRAOBJ中的TYP该为CSY。