iCAx开思工具箱

标题: 请教键盘兄: [打印本页]

作者: along533    时间: 2005-8-26 16:37
标题: 请教键盘兄:
我刚开始学UG二次开发,今天做了一个小东东,遇到了一个关于WCS的问题,我想画条线,但是怎么画都是基于绝对坐标上,我怎么做才能画出基于WCS上的线呢
作者: 深夜摔键盘    时间: 2005-8-26 17:01
以直线为例
  
1。在WCS下确定可以定义直线的两个端点P1,P2。
  
2。UF_CSYS_map_point (UF_CSYS_ROOT_WCS_COORDS, P1,UF_CSYS_WORK_COORDS, P3);
  
UF_CSYS_map_point (UF_CSYS_ROOT_WCS_COORDS, P2,UF_CSYS_WORK_COORDS, P4);
  
3。使用P3,P4来绘制直线。
作者: 深夜摔键盘    时间: 2005-8-26 17:03
要么就去获取到工作坐标系,然后自己对点进行坐标变换。
作者: along533    时间: 2005-8-26 17:23
键盘兄,我用你讲的方法去作,编译的时候出现了这种错误:
  
error C2660: 'UF_CSYS_map_point' : function does not take 2 parameters
作者: along533    时间: 2005-8-26 19:25
我自己找到答案了,原来那几个符号是全角的,我改成半角的就行了




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3