明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 12504|回复: 17

用中文玩转AUTOCAD2004二次开发

  [复制链接]
发表于 2005-7-18 12:22:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2005-7-18 20:49:04 编辑

潜水员的巨献:

 用中文玩转AutoCAD2004二次开发
dispbbs.asp?boardID=107&ID=59495&page=1

要求置顶!欢迎有喜欢折腾autocad的人士参与讨论。

或到到http://et27.ys168.com 下载

发表于 2005-7-30 13:39:00 | 显示全部楼层
搂主你好!偶是研一的学生,导师希望我做AUTOCAD的二次开发方面的工作,目的就是将现在大部分船厂设计院采用的AUTOCAD绘制的二维图转换成三维的,基于AUTOCAD这个平台通过数据库来管理三维图形从而描述一条船,并且遵循STEP标准,构想能否以AUTOCAD为平台,与其他的系统进行数据共享与交换。由于对于软件开发知识的缺乏,对此我茫然不知所措,请大侠指点迷津,我该先做些什么再做些什么?感激不尽!!
发表于 2005-8-21 01:30:00 | 显示全部楼层

除非是用很特殊的方法画的很特殊的二维图纸, 否则要 "船厂设计院采用的AUTOCAD绘制的二维图转换成三维的" (用二次开发的软件自动实现?) 可以说是不可能的任务.别说是二次开发,就是一次开发也是不可能的任务. 即使把该任务交给AUTODESK也不可能实现. 从三维自动到二维倒是有软件能实现.

如果仅仅是构构想倒挺有趣的, 您要是真能实现的话,您倒是可以成为您导师的导师!AUTOCAD的强点是二维, 三维可是其弱项!

发表于 2005-8-30 23:19:00 | 显示全部楼层

对阿~~ autocad三维表达能力很有限~~

发表于 2005-10-6 11:22:00 | 显示全部楼层

只在二维图纸给定足够多的信息还是可以的

发表于 2005-10-20 10:47:00 | 显示全部楼层
赞成5楼,所有三维关键点的信息在二维图表现出来,我想还是可以的,当然,一己之见。
发表于 2006-4-10 21:37:00 | 显示全部楼层

呵呵。我大学的导师从93年就开始做这个,骗了国家无数的钱,到现在还没搞出来。

只有一些阶段性成果。

这个已经属于智能cad的范畴了。 除非是很特殊的图,不然从二维推三维哪有这么容易??

以机械图为例,如果完全按照投影来画。理论上一个零件的三个视图与它的三维实体是一一对应的。就是说实体可通过三视图唯一确定。但是实际上呢?各种省略画法,剖面,局部放大,约定好的习惯画法等等等等。使处理过程变得非常复杂。

退一万步讲,标准的投影三视图想出三维图,都是一个巨大的挑战。

 

 

点评

不说别的,轴侧图表达就不是唯一的,我们公司禁止用轴侧图  发表于 2012-4-15 19:54
发表于 2006-11-18 21:01:00 | 显示全部楼层

做一个DBX对象来描述那艘船,应该还有可能实现的

只是过程比开发WINDOWS还麻烦

发表于 2006-11-25 14:15:00 | 显示全部楼层

再研究N年也不可将二维图正确转成三维图。除非那二维图非常特殊。说这话说明你不懂制图,也不懂CAD。

发表于 2007-1-14 19:51:00 | 显示全部楼层
其实应该是可以实现的,比如,是针对某一特定行业的,它的每个构件有一定的规律性,在你绘制二维图形时,先将各部件的块的信息比较详细的记录在属性中,然后再在读取属性时,就可根据属性知道各个尺寸了,然后就可根据这些信息绘制出三维图.但这只能局限在某一特定的东些上.因为三次开发者不可知道每个行业的东西的一些规则.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-22 20:22 , Processed in 0.213032 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表