catia caa二次开发详细教程9创建圆角三角形_第1页
catia caa二次开发详细教程9创建圆角三角形_第2页
catia caa二次开发详细教程9创建圆角三角形_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CATIA CAA 二次开发 详细(9)创建圆角三角形创建三个点(参见将点连成线(参见5)6)3) 通过三点创建一个参考平面,后面进行圆弧倒角时要用到该平面。CATIGSMPlane3PoCreatePlane(spPos_var Supportplane = spGSMFactory-1, spPo2,spPo3);CATISpecObject_var spSupportplane = Supportplane;4) 创建倒角半径的参数:CATICkeParm_var Radius1 = NULL_var; CATICkeMagnitude_var spRadMag = spParamDic

2、tionary-FindMagnitude(LENGTH);CATUnicodeString name(Radius 1);Radius1 = spParmFactory-CreateDimen5) 创建倒角::(spRadMag,name, .01);CATIGSMCorner_var Corner1 = spGSMFactory-CreateCorner(spLine1,spLine2, spSupportplane,Radius1,CATGSMSameOrienCATGSMSameOrienFALSE);ion,ion,CATISpecObject_var spCorner1 = Cor

3、ner1;6) 裁剪去多余的线和点:CATIGSMSplit_var Split1 = spGSMFactory-CreateSplit(spLine1,spRadius1,CATGSMSameOrienion);CATISpecObject_var spSplit1 = Split1;CATIGSMSplit_var Split1a = spGSMFactory-CreateSplit(spSplit1,spRadius3,CATGSMInvertOrienion);CATISpecObject_var spSplit1a = Split1a;7) 将线和圆弧依次连接起来,创建一个序列:CI

4、STV(CATISpecObject_var) joincurves;joincurves.Append(spSplit1a);joincurves.Append(spSplit2a); joincurves.Append(spSplit3a); joincurves.Append(spRadius1); joincurves.Append(spRadius2); joincurves.Append(spRadius3);8)在讲序列连接起来之前,需要创建一个最小的结合距离: CATICkeParm_var Mergedist = NULL_var; CATICkeMagnitude_var

5、spMergedist = spParamDictionary-FindMagnitude(LENGTH);CATUnicodeString mergename(Merge Distance);Mergedist = spParmFactory-CreateDimenmergename,.0001);9)连接起来并到视图中:(spMergedist,Now we can jothe part.his list of objectso a single shand insert itoCATIGSMAssemble_var CurveAssy = spGSMFactory-CreateAssemble(joincurves, Mergedist,FALSE);CATISpecObject_var spCurveAssy = CurveAssy;spCurveAssy-Update();C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论