|
从别处抄录下来的!希望对大家有所帮助!
原帖由 hy1032 于 2007-9-2 21:54 发表 & k! V& v( b* V$ A
能把CAL所有函数给贴出来吗,比如plt,pld等,所有的,cal计算器里面很多都没得
% r* E: u2 b! S% @# [6 {+ W/ ^特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值)
/ n& T* A9 U6 z函 数 功能说明 6 m2 r8 @7 C' W5 q( c
ang (p1,p2) 求X轴与直线(p1,p2)之夹角值
/ n9 S. o) ~) B2 E/ u5 o5 c6 Pang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角 7 [2 S+ _7 s/ {( F" R2 k! _
dist (p1,p2) 求p1及p2间的距离 " O/ Q. v9 R# F8 c& C7 z7 v$ A
dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离
$ ]- K+ H9 P4 x: H) |$ D/ ^dpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离 3 a* [1 @2 Q$ G* [. t. c
Dee dist (end,end)之便捷功能函数,求两端点之距离
- D0 o4 P& X: W# @9 {getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标 - X! v: D }" j! g" v# \9 V
ill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点 / P z% `/ ?- F. ^
ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点 # S/ y$ f# U: M4 `; c
ille ill (end,end,end,end) 的便捷功能函数
* q* Q4 Z# q, O! S( mmee (end,end)/2 的便捷功能函数,求二端点间的中点坐标
$ k+ ?( c$ l0 [4 qnor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向) - |; U2 n, r1 Z
nee nor (end,end)之便捷功能函数
" l1 u( A3 B1 k, {+ ~$ v6 opld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标 3 R1 F/ p c$ {( N5 T# h1 X. U! u
plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位 0 W6 _) F4 [! E2 P7 J
rad 选取一圆或弧求取该半径值
+ q5 @1 c7 w& {( i: urot (p,basp,a) 点p以basp为基准旋转a角度
' F" Y9 |2 [8 o5 K' m. p+ `rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a A' @, t# g3 ^
vec (p1,p2) 点p1至点p2之向量 . W. v; I* X5 |1 f1 k
vec1 (p1,p2) 点p1至点p2之单位向量
' t! V* j: n! j) Yvee vec(end,end)之便捷功能函数
, ? g- ^% t) ]' S; B1 X- [" Pvee1 Vec1(end,end)之便捷功能函数
: j' L+ q, m4 v0 l& b9 W: E2 K过滤一个点或向量的X、Y和Z分量: |
|