- UID
- 8484
- 积分
- 82
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2002-8-5
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
ads_name ss,ent;
acedSSGet(NULL,NULL,NULL,NULL,ss);
AcDbObjectId Id;
long leng;
if(acedSSLength(ss,&leng)!=RTNORM)//获得选择集包含的个数保存在参数leng中。
{
acutPrintf("\n没有选中何何目标!");
acedSSFree(ss);//释放选择集
return;
}
//将依次显示所选对象的ID号
for(long i=0;i<leng;i++)
{
if(acedSSName(ss,i,ent)!=RTNORM)//返回指定索引号i的实体名ent
continue;
if(acdbGetObjectId(Id,ent)!=Acad::eOk)
continue;
//打开实体写
AcDbEntity *pEnt;
if (acdbOpenObject(pEnt,Id,AcDb::kForWrite) != Acad::eOk)
return;
AcGeMatrix3d Mat;
AcGePoint3d basePt;
basePt.x=basePt.y=basePt.z=0.0;
Mat.setToScaling(0.5,basePt);// 相当SC 0,0 0.5
pEnt->transformBy(Mat); //把变换矩阵作用的实体上后,实体就缩小了
pEnt->close();
}
acedSSFree(ss);
看来没有发表的权利了? |
|