您当前的位置:首页 >> 综合 >  >> 
【环球新视野】设计软件的二次开发总结(表格)

时间:2023-05-17 17:17:46    来源:博客园

设计软件的二次开发总结

二次开发软件


(资料图)

语言

框架

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++、Java不推荐;

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;

标签:

读图

X 关闭

X 关闭