CAD二次开发
Chinamming
这个作者很懒,什么都没留下…
展开
-
Catia 二次开发 资料
Catia 二次开发CATIA V5在开发之初就遵循面向对象的设计思想(OO),构建了完全基于组件的体系结构(PPR: Products,Process,Resource),有效地解决了维护、管理、扩展的困难,并大量使用了最新的计算机技术和标准以及软件工程技术,其中包括基于组件架构思想的JAVA BEAN 、COM/OLE、CORBA 技术和Web技术、C++语言、Visual Basic J转载 2013-11-22 00:19:18 · 4544 阅读 · 0 评论 -
CATIA Automation 编程初探
最近开始对 CATIA 进行一些自动化的开发,本来想找 CAA 来进行研究,可惜一直没时间和机会去找,暂时就利用 CATIA Automation 来开发了。 由于利用 VB 或 VB.NET 将CATIA 脚本转化为程序确实方便,不过利用C++来操作更适合于我这种开发者。 方法有好多种,这里以画圆作为一个简单例子。 1 利用 IDispatch 接口来编程转载 2013-11-22 00:30:04 · 4681 阅读 · 1 评论 -
Catia CAA 二次开发----batch program
View Code #include #include //System#include "CATUnicodeString.h"//ObjectModelerBase#include "CATDocumentServices.h"#include "CATSession.h" #include "CATSessionServices.h" #i转载 2013-11-22 00:28:59 · 3218 阅读 · 0 评论 -
通过CAA在CATIA中创建自己的工具栏按钮和菜单
注:本文在CATIA P3 V5R19和VS2005下实现,文中的链接请自己在CAADoc中寻找 Command(命令) 和 Access(按钮/菜单) 通过 Command Header联系起来各个标识符的命名习惯请参考Checklist for CAA V5 C++ Naming Rules 一、准备工作1. 创建Workspace2. Locate Prerequis转载 2013-11-22 00:27:59 · 8259 阅读 · 3 评论 -
初识CAA
刚开始学习CAA不久,满打满算也不过30天。其中还要去掉出去玩的,心不在焉的,吊儿郎当的时间,真正用在学习上的时间就不多了。 CAA是DS公司正对于其一系列产品,eg:CATIA,ENOVIA,DELIMA,etc,进行二次开发的一个环境。与VC结合的比较紧密。CAAV4是用于Unix/Linux的,到CAAV5才移植到Windows系统,但是V4至V5不是简单的版本升级,其实现方法上完全转载 2013-11-22 00:25:17 · 5218 阅读 · 0 评论 -
应用Fast ICP进行点集或曲面配准 算法解析
1. ICP算法的一些网络资源2. 经典ICP算法的步骤3. fast ICP算法ICP(Iterative closest points)算法是点集配准的经典算法,算法基本原理是在A method for registration of 3-D shapes文章中提出。后人也在此基础上不断和补充ICP算法。1. 下面是介绍ICP算法的一些网络资源:ICP算法基转载 2013-11-24 13:31:11 · 1992 阅读 · 1 评论 -
三维图形数据格式 STL的 读取
在wiki上有对STL图形文件格式的详细描述。http://en.wikipedia.org/wiki/STL_(file_format)STL文件格式分为两种:ASCII字符格式,及二进制格式。ASCII字符格式的格式如下:开头一行:solid name // 文件名是可选的字符串接下来,是三角片的数据格式:facet normal ni转载 2013-11-24 13:29:48 · 9541 阅读 · 3 评论