objectarx用户交互_C++ CAD Arx二次开发用户交互

本文介绍了C++ CAD Arx二次开发中用户交互的实现,包括acedGetString、acedGetPoint等函数的使用,以及动态创建多段线的详细步骤。通过示例代码展示如何获取用户输入的点、字符串、关键字和实数,实现用户交互的多段线创建功能。
摘要由CSDN通过智能技术生成

C++ CAD Arx二次开发用户交互

展开

一、本节课程

Arx二次开发用户交互

二、本节要讲解的知识点

1、用户交互的一些函数:acedGetXXX(acedGetString、acedGetPoint、acedGetInt acedGetKword、acedGetReal)。

2、动态创建多段线的实现。

3、acedGetPoint函数中使用关键字。

三、具体内容

1、acedGetString:获取用户输入的字符串

acedGetPoint:获取用户输入的点

acedGetInt:获取用户输入的整型

acedGetKword:获取用户输入的关键字

acedGetReal:获取用户输入的实数。

2、动态创建多段线:最基本的要求就是用户在图形窗口中按顺序拾取各个点,每次拾取一点都会将其加入到多段线的末端,最终按ENTER键或者ESC键就完成多段线的创建。

(1)拾取第一点;

(2)拾取第二点,创建多段线。

(3)如果没有按ENTER或ESC键,则拾取下一点,并将拾取的点添加到多段线的末尾。

(4)如果用户按ENTER或ESC键,退出程序的执行,多段线创建完毕,否则执行步骤3。

3、动态创建多段线(简单版、升级版)

static void YunyouMyGroupAddPolyBaic(void)

{

int index=2;

AcGePoint3d ptStart;

if (!CGetInputUtil::G

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值