用中文玩转AUTOCAD2004二次开发
本帖最后由 作者 于 2005-7-18 20:49:04 编辑 <br /><br /> <P>潜水员的巨献:</P><P><FONT style="BACKGROUND-COLOR: #eeeeee"><FONT color=#72c43c><FONT size=2> 用中文玩转AUTOCAD2004二次开发</FONT><BR></FONT></FONT><A href="http://www.dywt.com.cn/vbs/dispbbs.asp?boardID=107&ID=59495&page=1" target="_blank" ><FONT color=#000000>dispbbs.asp?boardID=107&ID=59495&page=1</FONT></A> </P>
<P></P>
<P>要求置顶!欢迎有喜欢折腾autocad的人士参与讨论。</P>
<P>或到到<A href="http://et27.ys168.com/" target="_blank" >http://et27.ys168.com</A> 下载</P> 搂主你好!偶是研一的学生,导师希望我做AUTOCAD的二次开发方面的工作,目的就是将现在大部分船厂设计院采用的AUTOCAD绘制的二维图转换成三维的,基于AUTOCAD这个平台通过数据库来管理三维图形从而描述一条船,并且遵循STEP标准,构想能否以AUTOCAD为平台,与其他的系统进行数据共享与交换。由于对于软件开发知识的缺乏,对此我茫然不知所措,请大侠指点迷津,我该先做些什么再做些什么?感激不尽!! <BR> <P>除非是用很特殊的方法画的很特殊的二维图纸, 否则要 "船厂设计院采用的AUTOCAD绘制的二维图转换成三维的" (用二次开发的软件自动实现?) 可以说是不可能的任务.别说是二次开发,就是一次开发也是不可能的任务. 即使把该任务交给AUTODESK也不可能实现. 从三维自动到二维倒是有软件能实现.</P>
<P>如果仅仅是构构想倒挺有趣的, 您要是真能实现的话,您倒是可以成为您导师的导师!AUTOCAD的强点是二维, 三维可是其弱项!</P> <P>对阿~~ autocad三维表达能力很有限~~</P> <P>只在二维图纸给定足够多的信息还是可以的</P> 赞成5楼,所有三维关键点的信息在二维图表现出来,我想还是可以的,当然,一己之见。 <P>呵呵。我大学的导师从93年就开始做这个,骗了国家无数的钱,到现在还没搞出来。</P>
<P>只有一些阶段性成果。</P>
<P>这个已经属于智能cad的范畴了。 除非是很特殊的图,不然从二维推三维哪有这么容易??</P>
<P>以机械图为例,如果完全按照投影来画。理论上一个零件的三个视图与它的三维实体是一一对应的。就是说实体可通过三视图唯一确定。但是实际上呢?各种省略画法,剖面,局部放大,约定好的习惯画法等等等等。使处理过程变得非常复杂。</P>
<P>退一万步讲,标准的投影三视图想出三维图,都是一个巨大的挑战。</P>
<P> </P>
<P> </P> <P>做一个DBX对象来描述那艘船,应该还有可能实现的</P>
<P>只是过程比开发WINDOWS还麻烦</P> <P>再研究N年也不可将二维图正确转成三维图。除非那二维图非常特殊。说这话说明你不懂制图,也不懂CAD。</P> 其实应该是可以实现的,比如,是针对某一特定行业的,它的每个构件有一定的规律性,在你绘制二维图形时,先将各部件的块的信息比较详细的记录在属性中,然后再在读取属性时,就可根据属性知道各个尺寸了,然后就可根据这些信息绘制出三维图.但这只能局限在某一特定的东些上.因为三次开发者不可知道每个行业的东西的一些规则.
页:
[1]
2