iCAx开思网

标题: 求助关于UG/KF中vector和point的referenceFrame问题。 [打印本页]

作者: markerpen    时间: 2006-11-28 12:42
标题: 求助关于UG/KF中vector和point的referenceFrame问题。
求助关于UG/KF中vector和point的referenceFrame问题。
比如在当前class_rule中定义了referenceFrame为FrameXY(point(10,10,10);vector(1,0,1);vector(0,1,0))即原点平移,再绕Y轴转动45形成新坐标系。但是在此class_rule中定义的点和向量中的参数均为绝对坐标系下的,如point(0,0,0)为绝对坐标系的原点而非新坐标系的。请问如何建立新坐标系下的向量和点,所有的参数均为新坐标系下的参数
作者: vodka    时间: 2006-11-28 12:48
point_(x,y,z,reframe)
vector_(x,y,z,reframe)
作者: markerpen    时间: 2006-11-28 14:21
原贴由vodka发表:
point_(x,y,z,reframe)
vector_(x,y,z,reframe)



多谢老大,可是直接输入point_(x,y,z,reframe)会提示函数参数出错,reframe代表什么呢?是直接指代referenceFrame还是要输入别的东西?

[ 本帖最后由 markerpen 于 2006-11-28 15:18 编辑 ]
作者: YYHSU    时间: 2006-11-28 15:39
附加檔是個範例,請參考,或如下

#! UGNX/KF 2.0
DefClass: Ex_FrameExample01(ug_base_part);

(Vector) X: Vector(Cos(45), Sin(45), 0);
(Vector) Y: Perpendicular(X;
(Frame Parameter Modifiable) LocalF: FrameXY(Point(1,1,0), X:, Y;

(Child) Blk01: {
  Class, ug_block;
  ReferenceFrame, LocalF:;
  Origin, Point(0.5,0.5,0);
};


(Child) Blk02: {
  Class, ug_block;
  ReferenceFrame, LocalF:;
  Length, 2; Width, 2; Height, 0.5;
};
作者: vodka    时间: 2006-11-29 13:57
原帖由 markerpen 于 2006-11-28 14:21 发表



多谢老大,可是直接输入point_(x,y,z,reframe)会提示函数参数出错,reframe代表什么呢?是直接指代referenceFrame还是要输入别的东西?


哎,洗洗涮涮,早些睡吧




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3