逍遥处士 发表于 2013-8-18 12:00:38

其实AutoCAD是个二维向量计算器

本帖最后由 逍遥处士 于 2013-8-18 12:04 编辑

微软的计算器,其实是个一维向量计算器,亦即标量计算器;
AutoCAD,其实是个二维向量计算器;
Inventor,SW,ProE,UG,其实都是三维向量计算器;
仿真软件,Ansys,Adamas,如果能分析时间因素,那么就是个四维向量计算器。
维数越多越高级。

如果你先在AutoCAD里面画一条直线,并在命令行输入 (entget (car (entsel))),然后选择这条直线,会出来一串数据,这串数据就是这条直线在内存里的真实内容。


如果我们自己造出一个直线数据,然后存到AutoCAD里面去,那么会不会显示出一条直线?
会的。
输入 (entmake '( (0 . "LINE") (10 0.0 0.0 0.0) (11 100.0 100.0 0.0) (210 0.0 0.0 0.0) ) ) 并回车,直线就出来了。


子曰,学而时习之,不亦说乎?

zerowing 发表于 2013-8-18 12:04:52

哈哈,看标题就知道是逍兄的帖子了。进来学习下。

水水5 发表于 2013-8-18 12:18:17

想学习处士大侠的学习方法?
你是怎么知道“(entget (car (entsel)))”这个命令的?
我怎么就不知道?
你在什么情况下发现自己需要了解这个命令?然后经历了一系列怎样的“路程”认识了这个命令?
望赐教

拉普拉斯 发表于 2013-8-18 13:33:17

楼主最近很喜欢理论研究啊
现代设计理论这本书关于CAD的算法介绍很好

奇_点 发表于 2013-8-18 13:56:18

不管哪种软件,最后运算都是交给计算机。所以无所谓哪种软件是几维运算器,他顶多给了个算法。现在的CAD软件一般都集成了interface供使用者自己开发一些函数或表达式方便使用。

比如UG,定义好参数方程。就能画出想要的。一些非标的弹簧、齿轮、链条,等等。在没有插件用的时候,自个儿也能自由生成。了解计算机图形学,一方面能很好理解计算机是怎么实现绘图算法的,一方面能从参数方程加深对各种曲线的学习,比如B样条、beizer曲线等。

知+行 发表于 2013-8-18 15:02:34

长见识了。。。。。。

机械hust 发表于 2013-8-18 15:22:06

Autolisp语言。

水水5 发表于 2013-8-18 16:27:04

非常感谢大侠的赐教,
冒昧的再请教一个困扰了我很久的二维CAD问题:
自定义填充图案
正常的时候我们填充一般是斜线、网格、或者CAD里面提供的任何预定义图形
可是如果预定义图形里面没有,我们怎么办?比如要表示某个平板表面的加工痕迹?比如土建上砖墙的填充图案?等等
总之就是自定义填充,除了绘制这个图案的程序外,还有怎么嵌入到“填充”这个名利里面的问题
再次感谢赐教

2544 发表于 2013-8-19 08:33:34

逍兄应该看看【现代设计方法】里面有绘图软件的算法,包括有限元都有。

知+行 发表于 2013-8-19 10:50:27

知+行 发表于 2013-8-18 15:02 static/image/common/back.gif
长见识了。。。。。。

多谢抬举,小生不敢当:lol
页: [1] 2
查看完整版本: 其实AutoCAD是个二维向量计算器