码迷,mamicode.com
首页 > 其他好文 > 详细

类似倒圆角方法输入半径选择实体 kword

时间:2016-10-19 17:20:51      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

ads_name ename;
		ads_point adspt;
		acedInitGet(NULL, TEXT("R"));
		while (1)
		{
			int rc = acedEntSel(_T("\n选择底层直线或 [圆形半径(R)]:"), ename, adspt);
			if (rc == RTNORM || rc == RTKWORD)
			{
				if (rc == RTKWORD)
				{
					if (dDefvalue == 0)
					{
						dDefvalue = 10;
					}
					CGetInputUtil::GetReal(_T("\n输入焦点圆直径"), dDefvalue, 0, dDiameter);
					dDefvalue = dDiameter;
				}
				else if (rc == RTNORM)
				{
					AcDbObjectId entId;
					acdbGetObjectId(entId, ename);
					Acad::ErrorStatus es = acdbOpenObject(pent, entId, AcDb::kForWrite);
					if (pent->isKindOf(AcDbPolyline::desc()))
					{
						break;
					}
					else
					{
						pent->close();
						pent = NULL;
						acutPrintf(_T("\n选择的不是多段线"));
					}
				}
			}
			if (rc == RTCAN)
			{
				return;
			}
		}		

  

类似倒圆角方法输入半径选择实体 kword

标签:

原文地址:http://www.cnblogs.com/xzh1993/p/5977649.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!