iCAx开思网

标题: 【贴图】【原创】 [打印本页]

作者: fickleness    时间: 2002-11-28 23:37
标题: 【贴图】【原创】
我拿自己开发的软件做的,parasolid 内核。
一年半以前的版本和作品。
作者: fickleness    时间: 2002-11-28 23:38
这是一年前的版本,添加了曲面功能后作的。渲染模块是LightWorks.
作者: fickleness    时间: 2002-11-28 23:41
然后是今天7月的版本,增加了钣金。
作者: fickleness    时间: 2002-11-28 23:43
再来一张,同时展示了钣金件的折叠状态和展开状态。
作者: iDesign    时间: 2002-11-29 00:38
好像SOLIDWORKS吖!::?::?
作者: fickleness    时间: 2002-11-29 19:02
是啊,还借鉴了其他一些软件的风格,比如catia的动画式视图旋转(sw也向catia学了),uclid的钣金风格等。
作者: iDesign    时间: 2002-11-29 20:58
搞个试用版来玩玩吧。。。
  
BUG应该不会少的吧。。。
作者: iDesign    时间: 2002-11-29 20:59
有潜力的话,俺给你开个版!::r
作者: fickleness    时间: 2002-11-29 22:33
多谢斑竹关怀!刚刚出来现在国内用的人恐怕很少呢,希望不久以后能到开版的实力。试用版正在争取,我也想多听听朋友们的意见呢:)
再贴上两图
作者: fickleness    时间: 2002-11-29 22:34
轮胎
作者: fickleness    时间: 2002-11-29 22:38
因为我是做cad开发的,看cad软件的角度不同,所以很想和使用CAD的朋友们多聊聊,互相学习。
作者: iDesign    时间: 2002-11-29 23:23
只看图片能聊什么?
作者: fickleness    时间: 2002-11-30 11:36
才来此站不久,熟悉一下先
作者: iDesign    时间: 2002-11-30 11:52
2个月也不算短了吧。。。;)
  
慢慢看。。。
作者: shiny    时间: 2002-12-1 11:38
solid2000? 好像啊
作者: darkhorse    时间: 2002-12-1 12:47
能自己进行底层开发,很厉害呀.
不知道该软件与其他软件向比较而言具备什么样的特点,
还是用Parasolid构建据有知识产权的CAD/CAM软件?
另外CAPP方面如何?
是否有CAM模块?
能否详细介绍一下?
作者: fickleness    时间: 2002-12-1 23:01
to iDesign:是两个月前注册的,不过常来还是最近的事。现在连怎么增加积分都还不清楚呢。呵呵xx(
  
to shiny:就是s2k啦,怎么shiny用过吗?::?
  
to darkhorse:几何内核是parasolid的,和sw、se一样,渲染是集成lightworks的,其他就是自己做的了。具体的可以到www.solid2000.com看。可惜网管前段时间被安排做公司内部的信息平台,网站更新慢了。:I
作者: fickleness    时间: 2002-12-1 23:25
谈到功能上特点,说真的,我觉得目前还不很明显。另外几何内核、参数驱动和基于过程的特征建模方式也给软件定了一个基调。所以嘛,想在网上找些灵感。因为我发现些问题被讨论得很热烈,想着法的去实现它,而其实只要软件设计上稍微做点工作,就可以让大家轻松喽!比如说以前的sw不允许分体、草图不可以复用,我怎么想也想不痛,因为无论内核还是特征造型都可以支持分体和复用,猜测是sw的工程师当初也拿不准分体了会有什么不良后果,所以谨慎点,先限制一下。另外一些讨论也给我很大启发,比如谈到sw用电子表格管理参数配置,s2k没有专门提出这种功能,但把目前的标准件库技术简单复用一下就可以实现喽,呵呵,算是欠iDesign一个人情。
作者: darkhorse    时间: 2002-12-2 11:12
不会把..看你的说法好像对其他软件并不是很了解,很难想象一个CAX设计团体没有对其他CAX软件有充分的了解能设计出好的CAX软件来.
个人认为软件框架最为重要,而不是小的功能的方便,程序到了一定程度先前的框架很可能限制功能的方便的扩展.
  
"新洲三维(Solid2000)在CAD/CAM+ERP/CRM展览会上取得了巨大的成功,观众反映强烈,并第一次树立了"中国自主版权三维CAD软件的最高水准"的形象。"(见https://www.solid2000.com/news.htm)
这句话什么意思?CAXA V2不是吗?不太了解..
作者: fickleness    时间: 2002-12-2 20:59
::idarkhorse所言,乃是任何程序员都应该具备的本能,绝非一家之言,本人非常赞同。不知darkhorse主要坐哪方面的二次开发,谈谈心得如何?
作者: darkhorse    时间: 2002-12-3 14:41
UG 二次开发,UG纯粹是代码移植,不是纯粹的windows编程。
麻烦,虽然名字是UG/Open。
作者: fickleness    时间: 2002-12-3 20:19
我看了你在二次开发里面贴出来的代码,感觉和我以前做parasolid 内核的开发风格很相似。比如 PK_FACE_t 之类的。我觉得ug这种风格习惯了就好。其实二次开发接口不一定就是com接口最好 ---- 接口行为的系统化、完备化和适当的粒度才是关键。前几天考虑提二次开发接口的事,钻研了一下sw的接口构架,感觉和pk的那一套api相比乱得多了,而且不完备,不知道目前有谁用sw的接口做过复杂一点的二次开发。ug的没研究过,想必会好很多。
作者: darkhorse    时间: 2002-12-8 10:36
呵呵~好长时间没听说过“粒度”这个词了,一看就比较专业,其实我仅仅接触过一点UG开发,其他的都没有接触过,顶多只是接口和简单得不能再简单的例子。谈不上对其他软件开发多少了解。
UG方面三维造型的函数不少,并且也提供了很多example,比较方便,同时UG的OpenAPI也提供了更高层次的函数,像UG/Wave等这些比较先进的思想的对应的函数,不过他们没有提供example,所以我才贴出一个。
一班人的开发,特别是学生,仅仅局限于expression,造型,二维,装配,再复杂一些的就更少了。UG也提供了其他的开发语言,比如好长时间以前流行的大量使用goto语句的内嵌语言和现在才出现的源于heide公司Intent语言的UG/KF智能化编程语言,但这两种没有提供我前面所说的更高一个层次的函数。
其他软件我没接触过,CATIA中也提供了智能化编程语言,但他的强大性如何我没了解过。
UG/OpenAPI是C语言的格式,无法利用MFC,这简直是对windows资源的浪费,并且必须用他自己的用户界面,界面和用户数据的传输也必须由用户来完成,而不是更进一步的封装,相对来说比较麻烦。
  
fickleness你做CAD软件,不知道你们的CAD软件的发展方向是什么。现在CAD软件的两大趋势是智能化,网络化,智能化从UG的KDA和CATIA的知识工程完全可以看出,并且UG宣称KDA是UG和其他软件的区别,他可没说UG的无轴加工是和其他MCAD的区别,网络化显而易见,协同设计的开始,CAC的提出,不管是否成熟,这个趋势在所难免。此外单纯的CAD没有多大优势,不知道你们的CAD软件整体解决方案怎么样。
  
在这样的发展趋势下,没有符合标准的编程框架是是很难有更快的发展速的,所以到我了解CATIA V5是纯Windwos产品,基于COM的,我感觉这点比UG强,我不是钟情COM,其实我也不懂,只是我明白他的开放性更好。
  
UG的函数可能比较完备我接触的也不是很多。
作者: darkhorse    时间: 2002-12-23 11:15
https://www.solid2000.com/doc1.htm
hehe~




欢迎光临 iCAx开思网 (https://www.icax.net/) Powered by Discuz! X3.3