张德长

导航

设计软件的二次开发总结(表格)

设计软件的二次开发总结

二次开发软件

语言

框架

UG(UGNX的简称)

C

C++

C#

Java

UFUN,支持C、C++语言;

NXOpen,支持 C++、Java、C#;

Open Grip类似于AutoCAD的Lisp;

Open C,UG的一个C语言函数库;

CATIA

C++

VBA

C#

CAA支持 C++ Java;(支持COM、OLE);

CATIA支持 VBA、EKL语言;

Automation API 基于COM,支持C#;

Revit

C#

C++

VB

主流使用C#(学习资料多);

C++、VB、F#不推荐;

CAD

C#

C++

VB

LISP

ObjectARX .NET和.NET API支持 C#;

ObjectARX支持C++;

AutoLISP ,CAD的内嵌语言;

ADS,支持C;

ProE

C/C++

Java

JS

VB

Pro/TOOLKIT支持C、C++;

Automation GATEWAY;

J-Link支持Java;

Pro/Web Link支持JavaScript;

VB API支持VB;

SolidWorks

VBA

VB

C#

C++

SOLIDWORKS二次开发多使用VBA、VB.NET、C#.NET、C++等语言;

VBA语言是SOLIDWORKS软件自带的一种宏语言;

VB.NET语言,和VBA相似,使用VS工具;

C#.NET:C#和VB.NET优势几乎差不多;

C++语言有些难度,不是太适合常规的SOLIDWORKS二次开发编写,不建议使用;

3ds Max

C#

C++

C

Python

3ds Max .NET;

python api;

mapgis结合C++进行二次开发;

Maya

Python

Maya Python API;

MEL(Maya 嵌入式语言);

Blender

Python

使用python的API;

posted on 2023-05-17 14:17  张德长  阅读(170)  评论(0编辑  收藏  举报