SW二次开发类层次结构

SolidWorksAPI是由组成组成SolidWorks 软件的COM组件提供的.

对象模型结构简介:
SldWorks对象最为根本,有他可以直接或间接的访问多有其他对象
部分对象只能间接地被访问,比如SketchSpline不能独自出现,只能存在于某种对象中,只能借助上一级来调用
另一部分API只能单独调用,因为用户界面中没有用于交互的对象

SolidWorks类层次结构
与MFC或.NET的层次结构不尽相同,因为它们十分依赖类的继承等,可以从类体系获得很多好处,而SolidWorks则基于COM的API,使用接口,接口继承,方法库返回已知或新建的对象的接口
通过QueryInterface在接口间跳跃
QueryInterface:
IAssemblyDoc, IDrawingDoc, or IPartDoc can QueryInterface to IModelDoc2.  
IEdge, IFace2, IFeature, ILoop2, or IVertex can QueryInterface to IEntity. 
IBomTableAnnotation, IHoleTableAnnotation, IRevisionTableAnnotation, or IWeldmentCutListAnnotation can QueryInterface to ITableAnnotation. 
IAttribute also can QueryInterface to IFeature. 
ISketchArc, ISketchEllipse, ISketchLine, ISketchParabola, ISketchPoint, ISketchSpline, or ISketchText can QueryInterface to ISketchSegment. 
PropertyManagerPage controls, such as IPropertyManagerPageActiveX, IPropertyManagerPageBitmap, IProperty

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
SW二次开发插件免费是指在SolidWorks软件的二次开发过程中,使用的插件是免费提供的。SolidWorks是一款常用的三维计算机辅助设计软件,它拥有丰富的功能和强大的设计能力,然而有时候用户可能需要额外的功能或者定制化的工具来满足特定的需求。 SW二次开发插件免费的好处之一是降低了用户的负担。如果插件是收费的,用户需要额外支付费用来获得添加的功能,这对一些用户来说可能是不可承受之重。而免费提供的插件能够让用户在不增加经济负担的情况下获得所需的功能。 其次,SW二次开发插件免费也有助于推动SolidWorks社区的发展和创新。开发者可以将自己独特的想法和技术转化为实际可用的插件,免费提供给其他用户使用。这种分享和开源的理念有助于促进大家的交流和共享,并且激发更多开发者的参与,进一步丰富和完善插件的功能。 最后,SW二次开发插件免费也体现了SolidWorks公司对用户的关心和支持。作为一家知名的CAD软件厂商,SolidWorks不仅为用户提供了强大的基础功能,还鼓励和支持用户进行二次开发,进一步扩展SolidWorks的应用范围。通过免费提供插件,SolidWorks公司向用户传达了其愿意与用户共同探索创新和发展的态度。 总而言之,SW二次开发插件免费给用户带来了经济上的便利,促进了社区的创新和发展,并展示了SolidWorks公司对用户的关心和支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值