指令OFSPLANE计算三个球的两张公共切平面(OF1,OF2),这些球具有给定的X,Y,Z及到偏置面的距离(半径),这个距离必须大于等于零.
构造出的平面的(X,Y,Z)和方向由三个切点确定.
下面给出构造平面的其他方法:
1.利用已有的点.线.面构造,指令CPLPPLPT,CPLSAXPT,CPLIAXPT,CPLSPLAX,MCSPLPL和SYMPLA都可以构造平面;
2.由实际点构造
由已有的实际点构造:BLDPLA或MEPLA (...MOD=NOM),实际点来源:CPYAPT,EXCHNG,COLAPT,SPRAPT(MECOL),CNVFIL等;
3.直接定义
DFNELE (NAM=PLA,TYP=PLA)
CRSUBTYP (NAM=PLA,TYP=ELE,STY=ACT)
PUTVALS (NAM=PLA.ACT,RDS=(X,Y,Z,U,V,W),VAL=(X$,Y$,Z$,U$,V$,W$)
如果知道中心和方向,则如下:
PLA.$PT=:VEC:PT$ELE
PLA.$DI=:VEC:DI$ELE
其中X$,Y$,Z$,U$,V$,W$和PT$ELE,DI$ELE均为已知
4.由已知的元素转换
指令TRAOBJ,TRAELE等可以将已测的元素进行平移,旋转等转换,构造出新的元素,方法如下:
(1).TRAOBJ是转换综合指令,可以进行ELE,CSY等的转换,还可以将GDB,LDB中的数据(如PRB,CMM)互相拷贝;
(2).TRAELE
在TRAELE前必须定义变换,如ROTATION,SHIFT;
(3).多坐标系中ELE的转换
多坐标中,各元素的转换可以用下面的方法:
1).FINDTRA 找出坐标系间的关系
2).EXETRA 执行转换
平面的构造方法较多,在实践中应根据具体情况,选择合适的方法构造,这些方法同样适合其他点.线.圆等元素.