|
发表于 2013-3-11 11:15
|
显示全部楼层
来自: 中国广东江门
首先要弄清楚矢量方向,可以详细参考TB帮助文档的示例。
具体说说你提到的问题,该语句应该是定义型材非理论面位置的情况
Define clip contour node points on non-mould line side(IF, CLIP_LOC == 2)
此时就要弄清楚A点是默认原点,那么如果你要描述C1~C6所围成的补板,
那么最好你要找到B点即非理论面的原点。由于贯穿孔和型材端面在船上位置是变化的,
所以不可以用绝对值表达,那么就只能在相对坐标系中用矢量定义。
V2 is the normalized 2d vector along the flange (TB系统默认的矢量方向)
DECLARE, V2_X, DECIMAL
DECLARE, V2_Y, DECIMAL
可以知道如下图V2方向,那么实际上就是(1,0)方向
因此:
ASSIGN, X0, FLANGE_FACTOR * PROF_PARAM3 * V2_X;
ASSIGN, Y0, FLANGE_FACTOR * PROF_PARAM3 * V2_Y;
表达的就是B点。希望对你有所帮助!
|
|