机械必威体育网址

标题: 其实AutoCAD是个二维向量计算器 [打印本页]

作者: 逍遥处士    时间: 2013-8-18 12:00
标题: 其实AutoCAD是个二维向量计算器
本帖最后由 逍遥处士 于 2013-8-18 12:04 编辑 2 G0 r* x2 J/ q# ~( v

( j; _2 Q( R' m5 h! Z微软的计算器,其实是个一维向量计算器,亦即标量计算器;
) X) g9 c3 q& U- iAutoCAD,其实是个二维向量计算器;# Z: Q% q+ B3 R1 h8 r
Inventor,SW,ProE,UG,其实都是三维向量计算器;+ F0 f1 u% q3 W) @6 G& Z' Q
仿真软件,Ansys,Adamas,如果能分析时间因素,那么就是个四维向量计算器。
" u* X! q; L8 s维数越多越高级。  m6 o- d/ H; f# F; _6 z
# g4 B# ^9 [) b
如果你先在AutoCAD里面画一条直线,并在命令行输入 (entget (car (entsel))),然后选择这条直线,会出来一串数据,这串数据就是这条直线在内存里的真实内容。
0 K% w, K+ J, @( m$ w/ Z6 i3 R[attach]294015[/attach]
/ O8 S# K& L7 j; d
  T! M! J! x4 y( Q8 J8 R( q如果我们自己造出一个直线数据,然后存到AutoCAD里面去,那么会不会显示出一条直线?( u2 \) z) ~, j( C
会的。# Y+ P  S/ v! f
输入 (entmake '( (0 . "LINE") (10 0.0 0.0 0.0) (11 100.0 100.0 0.0) (210 0.0 0.0 0.0) ) ) 并回车,直线就出来了。
) L7 L1 m2 s3 v& s6 L) X[attach]294016[/attach]
7 a- U2 U& v3 \# q' F1 i" |8 R5 X6 D5 n2 L
子曰,学而时习之,不亦说乎?# I& l! Y, E$ k! Z# R3 G& _

作者: zerowing    时间: 2013-8-18 12:04
哈哈,看标题就知道是逍兄的帖子了。进来学习下。
作者: 水水5    时间: 2013-8-18 12:18
想学习处士大侠的学习方法?: S$ L- U9 M: P. K
你是怎么知道“(entget (car (entsel)))”这个命令的?  F+ Y- U$ h- [- k- V. H
我怎么就不知道?
0 \3 ^3 L: G9 T# K; S" s你在什么情况下  发现自己需要了解这个命令?然后经历了一系列怎样的“路程”认识了这个命令?6 i6 L7 W: J  \/ ]
望赐教
作者: 拉普拉斯    时间: 2013-8-18 13:33
楼主最近很喜欢理论研究啊
& p+ X7 d$ L& E$ H3 _# h" I6 d现代设计理论  这本书关于CAD的算法介绍很好
作者: 奇_点    时间: 2013-8-18 13:56
不管哪种软件,最后运算都是交给计算机。所以无所谓哪种软件是几维运算器,他顶多给了个算法。现在的CAD软件一般都集成了interface供使用者自己开发一些函数或表达式方便使用。
3 Y1 [# B$ [$ ?7 K' S+ s% j2 A[attach]294021[/attach]
- K0 a- r# p" k* C比如UG,定义好参数方程。就能画出想要的。一些非标的弹簧、齿轮、链条,等等。在没有插件用的时候,自个儿也能自由生成。了解计算机图形学,一方面能很好理解计算机是怎么实现绘图算法的,一方面能从参数方程加深对各种曲线的学习,比如B样条、beizer曲线等。
作者: 知+行    时间: 2013-8-18 15:02
长见识了。。。。。。
作者: 机械hust    时间: 2013-8-18 15:22
Autolisp语言。
作者: 水水5    时间: 2013-8-18 16:27
非常感谢大侠的赐教,
/ d) |* Z" A+ n$ ~+ d" Q冒昧的再请教一个困扰了我很久的二维CAD问题:
9 ], v% z2 P  m4 E自定义填充图案) D0 q! @0 z) {0 Z, ?
正常的时候我们填充一般是斜线、网格、或者CAD里面提供的任何预定义图形
1 Q' O2 F7 K* l) K( u( P可是如果预定义图形里面没有,我们怎么办?比如要表示某个平板表面的加工痕迹?比如土建上砖墙的填充图案?等等
, \! x$ z" @- S3 a/ ]4 ^总之就是自定义填充,除了绘制这个图案的程序外,还有怎么嵌入到“填充”这个名利里面的问题
2 Y9 R( n. A5 \再次感谢赐教
作者: 2544    时间: 2013-8-19 08:33
逍兄应该看看【现代设计方法】里面有绘图软件的算法,包括有限元都有。
作者: 知+行    时间: 2013-8-19 10:50
知+行 发表于 2013-8-18 15:02
4 {/ x$ q# D* ~) v长见识了。。。。。。
9 ]8 \7 o( @. V+ g8 l
多谢抬举,小生不敢当
0 ]! |' ]  J& I8 S* L
作者: 知+行    时间: 2013-8-19 10:51
知+行 发表于 2013-8-18 15:02   L2 l! R% r8 x+ M3 k: ?2 o0 x
长见识了。。。。。。

4 _: F* f# J# \" l; u" `0 n; l2 s多谢抬举,小生不敢当
) |8 s. ?! h# ^, Z( ]1 y  C
作者: 咪嗪    时间: 2013-8-19 11:14
应该是autocad的二次开发,有好多方法,包括Autolisp语言
作者: 1032220424    时间: 2013-8-19 12:35
看的好透彻啊
作者: 水水5    时间: 2013-8-19 19:32
谢大侠指导,仔细看了下,还是没看懂,太复杂,要用命令绘图哦& f: b3 C' D: k, S6 o4 ]
能不能:我想填充什么   画好了,然后另存为  自定义填充图案?




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4