|
|
从别处抄录下来的!希望对大家有所帮助!
原帖由 hy1032 于 2007-9-2 21:54 发表 
/ T$ e# D- K! i7 N W能把CAL所有函数给贴出来吗,比如plt,pld等,所有的,cal计算器里面很多都没得 / x5 l' T/ g' l0 w+ [& } h
特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值)
0 {) H7 c) B. B. @函 数 功能说明 3 q) i& D3 Z6 o6 u8 `
ang (p1,p2) 求X轴与直线(p1,p2)之夹角值 : x5 Z: |2 y ? a* F; Y
ang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角
1 G$ Q. ^' q$ C; i {dist (p1,p2) 求p1及p2间的距离
! k6 W1 H# v9 B" vdpl (p,p1,p2) 点p与经过p1、p2之直线最短距离
, H9 v- y7 z- e0 V9 L& \dpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离
) q. }6 {* |0 O" q2 [" N$ \Dee dist (end,end)之便捷功能函数,求两端点之距离 % ]4 _' I" @. w
getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标 ! ^: P; E7 Z$ J& j( [; E
ill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点
6 x; w$ Z8 d# @5 I hilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点
5 K+ n5 r9 V& P: V1 K; l; tille ill (end,end,end,end) 的便捷功能函数
i& c) o, K3 G6 Vmee (end,end)/2 的便捷功能函数,求二端点间的中点坐标 W) R2 _+ F7 Y+ U8 _% b
nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向) , a5 g! ], _: U S6 E9 T: O
nee nor (end,end)之便捷功能函数
, k7 m7 w1 P g3 ^3 s0 Dpld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标
# }# p. V4 U* @, n" r) Bplt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位 + R4 N: C! V, m8 R. s L) g& `( t
rad 选取一圆或弧求取该半径值 9 u2 B9 K2 Q3 U, c( b) R2 S3 y
rot (p,basp,a) 点p以basp为基准旋转a角度
z7 x- i$ t+ g6 Prot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a ! C- Y# Z! @0 c# ?9 o% k. G! E
vec (p1,p2) 点p1至点p2之向量
; w a3 ]: w( J$ \4 X* i$ Fvec1 (p1,p2) 点p1至点p2之单位向量
# [) d1 ~2 T5 I# H% bvee vec(end,end)之便捷功能函数
5 i; [9 K. X' c @7 X' a/ a& jvee1 Vec1(end,end)之便捷功能函数
- D# q! E6 R7 C8 ]1 i5 k, C/ l7 S过滤一个点或向量的X、Y和Z分量: |
|