CATIA技术交流论坛

 找回密码
 点击注册
查看: 344|回复: 0

CATIA CAA 二次开发详细教程 第六讲:创建一条线

[复制链接]

1684

主题

1726

帖子

4266

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4266
发表于 2018-1-26 13:59:00 | 显示全部楼层 |阅读模式
创建线的步骤如下:
1)创建两个点并将其转换为CATISpecObjects。
double Coords[3]; Coords[0] = 0; Coords[1] = 0; Coords[2] = 0;
CATIGSMPoint_var spPoint1 = spGSMFactory->CreatePoint(Coords); CATISpecObject_var spSpecPoint1 = spPoint1;                    
Coords[0] = 8; Coords[1] = 6; Coords[2] = 7;
CATIGSMPoint_var spPoint2 = spGSMFactory->CreatePoint(Coords); CATISpecObject_var spSpecPoint2 = spPoint2;
2) 利用创建的点创建一条线,并将其转换为CATISpecObject CATISpecObject_var  spSupport = NULL_var;  
CATIGSMLinePtPt_var spLine1 = spGSMFactory->CreateLine(spSpecPoint1, spSpecPoint2, spSupport);
CATISpecObject_var spSpecLine1 = spLine1; 3) 更新创建的线,并将其添加到视图中。 spSpecLine1->Update();
CATIGSMProceduralView_var spCurObj = spLine1; spCurObj->InsertInProceduralView();

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点击注册

本版积分规则

手机|小黑屋|CATIA技术交流论坛

GMT+8, 2019-12-9 19:28 , Processed in 0.032302 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表