- UID
- 128981
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2004-4-23
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
autocad geomcal calculator 几何计算器用法(绝对爱不释手)
很多AUTOCAD书籍和资料没有介绍几何计算器,很多用户也不会使用几何计算器。实际上,AUTOCAD几何计算器的功能非常强大,以至于一旦使用并掌握,任何人都会爱不释手。
一、简介
Geomcal 是一个几何计算器(Geometry Calculator)。一般常用的计算器都是商业型或工程型的,而Autocad提供的计算器不但能进行算术运算而且能进行几何运算。
几何计算器与其它计算器在应用上的最大区别在于:它可以捕捉屏幕上的坐标点,例如两条线的交点、两个点间的中间点等。
因此,除了一般的数学运算外,它还可以:
计算两点的矢量
计算矢量长度
由十字光标获取坐标点
可以使用各种目标捕捉模式
在用户坐标系统和世界坐标系统间转换
由矢量取得X,Y,Z轴的坐标
计算线上的一点
绕设置的轴旋转一个坐标点
获得交叉点
计算距离
获得半径
获得角度
计算矢量的法线
二、使用几何计算器
a.以透明命令的方式执行,在别的命令下输入’cal;
b.在命令行(Command:)状态下输入cal;
c.在Autolisp程序中使用cal;
d.在下拉菜单中使用cal;
e.在光标菜单中使用cal。
1.提示和选项
执行命令后提示:
>> Expression:
在此状态下输入几何运算表达式,执行后返回结果,要注意数据类型。
2.几何计算器的操作符及功能
2.1数值操作符
数值操作符号 运算方式
+,- 数值加、减
*,/ 数值乘、除
^ 指数运算
() 括号运算
2.2矢量操作符
矢量操作符号 运算方式
+,- 矢量(坐标点)加、减:[ a,b,c]+[x,y,z]=[a+x,b+y,c+z]
*,/ 矢量和实数间的乘、除:[x,y,z]/a=[x/a,y/a,z/a] 除时实数在后
* 标量运算(得到一组实数):[a,b,c]*[x,y,z]=a*x+b*y+c*z
& 矢量相乘运算:[a,b,c]&[x,y,z]=[b*z-c*y,c*x-a*z,a*y-b*x]
() 括号运算
三、部分功能列表
1. abs(real) 数的绝对值
2. abs(v) 矢量的长度,如:v=[10,10,10]
3. acos(real) 反余弦,real:弧度
4. ang(v) 返回矢量的角度,单位:度
5. ang(p1,p2) 返回点p1与点p2连线与x轴的夹角,单位:度
6. ang(apex,p1,p2) 返回线apex-p1逆时针转到线apex-p2的角度,单位:度
7. asin(real) 反正弦,real:弧度
8. atan(real) 反正切,real:弧度
9. cos(real) 余弦,real:度
10. cur 当前光标的位置
11. cvunit(val,from,to) 单位转换,如:cvunit(10,inch,mm)
12. d2r(angle) 度转换为弧度
13. dee 两端点间的距离,为dist(end,end)的缩写
14. dist(p1,p2) 两端点间的距离
15. dpl(p,p1,p2) 点p到线p1-p2的距离
16. exp(real) 指数运算
17. exp10(real) 以10为底的指数
18. getvar(var_name) 得到AUTOCAD系统变量,var_name不用引号
19. ill(p1,p2,p3,p4) 线p1-p2与线p3-p4的交点,含延长线
20. ille ill(end,end,end,end)的缩写
21. ln(real) 自然对数
22. log(real) 以10为底的对数
23. mee 两个端点的中点,即 (end+end)/2
24. nee nor(end,end)的缩写,两端点的单位法线矢量
25. nor 实体的单位法矢量
26. nor(v) 矢量v的单位法矢量
27. nor(p1,p2) 线p1-p2的单位法线矢量
28. pi 常数,约3.1415926
29. pld(p1,p2,dist) 线p1-p2上距点p1为dist的点
30. plt(p1,p2,t) 线p1-p2上距p1为系数t的点,
t = dist(p1,rt) / dist(p1,p2)
31. r2d(augle) 弧度转换为度
32. rad 弧或圆的半径
33. round(real) 取整
34. rot(p,origin,ang) 以点origin为原点,旋转P点ang角度后的点
35. rxof(p) 返回点p的x坐标
36. ryof(p) 返回点p的y坐标
37. rzof(p) 返回点p的z坐标
38. sin(ang) 正弦
39. sqr(real) 平方
40. sqrt(real) 开方
41. tang(ang) 正切
42. u2w(p) 把用户坐标系的点p转换到世界坐标系。
43. vec(p1,p2) 点p1到点p2的矢量
44. vecl(from_pt,to_pt) 点p1到点p2的单位矢量
45. vee vec(end,end)的缩写
46. vee1 vec1(end,end) 的缩写
47. w2u(p) 把世界坐标系的点p转换到用户坐标系。
48. xyof(p) 将点p的z坐标设为0,(x,y,0)
49. xzof(p) 将点p的y坐标设为0,(x,0,z)
50. yzof(p) 将点p的x坐标设为0,(0,y,z)
51. xof(p) 将点p的y,z坐标设为0 (x,0,0)
52. yof(p) 将点p的x,z坐标设为0 (0,y,0)
53. zof(p) 将点p的x,y坐标设为0 (0,0,z)
【注】以上是AUTOCAD几何计算器的部分函数,一些在2D绘图过程中不需要的函数没有列出。 |
|