Inventor 二开环境配置

一、开发形式

  1. VBA(inventor自带的开发环境)
  2. 插件(Add-Ins)
  3. 外部程序(Standalone EXE)
  4. 服务器(Apprentice Server)

二、开发环境

inventor版本:2020

开发语言:c#

开发环境:VS2015

编程语言选型说明:

目前Inventor开发支持C++、C#、VB

选择C#的原因如下:

  • C++虽然在对图形底层处理和计算有着更好的性能,但插件一般不会直接进行做底层和图形处理
  • Invertor 提供的C++接口大多都是Com编程风格,开发效率比较多低,实现相同的功能相对C#代码会更加复杂
  • C#相对c++具有更简洁的语法和更丰富的库支持,Inventor提供的开发手册是C#接口
  • C#可以与其他.NET语言(如VB.NET)无缝集成
  • C#有着更高的开发效率和易用性,可以更快地将插件推向市场

三、开发步骤

  • 安装Inventor2020、vs2015
  • 新建项目工程引用Inventor的Library,(如果使用Inventor向导生成的项目,工程中会自动引用这个库)

Library路径:C:\Windows\http://Microsoft.NET\assembly\GAC_MSIL\Autodesk.Inventor.Interop\v4.0_17.0.0.0__d84147f8b4276564\autodesk.inventor.interop.dll,

inventor安装的时候,会自动在GAC中添加Inventor interop library,

  • API手册路径:

C:\Users\Public\Documents\Autodesk\Inventor 2020\Local Help\admapi_24_0.chm

  • 开发sdk和sample:

C:\Users\Public\Documents\Autodesk\Inventor 2020\SDK

其中Samples包含了一些插件的源码对开发指导有很大的作用

  • 插件内容清单

Autodesk.GDC_Inventor.Inventor.addin(.addin 插件说明文件一个)

xxxaddin.dll (一个或多个)

  • 插件存放位置(以下四个路径任选一个即可)

C:\Users\Username\AppData\Roaming\Autodesk\ApplicationPlugins 

C:\Users\Username\AppData\Roaming\Autodesk\Inventor 2020\Addins

C:\ProgramData\Autodesk\Inventor 2020\Addins

C:\ProgramData\Autodesk\Inventor Addins

  • 17
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值