2020/06/08

S3D2018之后与之前版本开发上的不同

作者 Leon

3D从2018开始全面转了.net。但说是全面其实还是有部分VB6的东西存在,比如一些经典的符号,一些经典的Automation Tools,一些经典的Label等。但是从底层开发的角度,是改变挺多的。.net的方法丰富了很多,很多老的只有通过VB6才能实现的方法,在新版本的.net里也封装了,用户无需再进行转引VB6的接口去实现,这给我们开发带来了很多便利。可能有同学还依旧在老版本的环境里做开发,考虑到开发出来的工具对尽可能多的版本的兼容性,其实在老版本环境里开发也有好处。我现在两个环境都在使用,所以经常会遇到一些尴尬,比如在18的环境里用到了一些很好用的方法,拿到16的环境里,发现并没有这个方法,就需要重新考虑逻辑。这篇文章就是用来收集这样的一些变化,只是我平时遇到的,各位如果也有我这种经历,欢迎留言。我发现你们都很少留言啊,大家畅所欲言,知识需要交流才能进步哈。

System目录树最底层的对象,如Part,Weld,或者隐含件Bolt,Gasket等,在2018版本里,是可以使用SystemParent的方法的,但是在之前的版本里并不能使用,只能通过Relationship找父级。同理的还有Assembly目录树也是这个道理。

XXX。

GetInlinePort

RoutePart.Run

0 0 投票数
文章评分