- UID
- 121108
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2004-4-4
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
void zzgop()
{
ads_point pt0,pt1,ptb;
ads_real length,width,distc;
int column,i;
acedInitGet(RSG_NONULL,NULL);
acedGetPoint(NULL,"请输入基点坐标:",pt0);
acedGetReal("请输入厂房长度:",&length);
acedGetReal("请输入厂房宽度:",&width);
pt1[X]=pt0[X]+length;
pt1[Y]=pt0[Y]+width;
acedCommand(RTSTR,"RECTANG",RTPOINT,pt0,RTPOINT,pt1,0);
acedGetInt("请输入柱数:",&column);
ptb[X]=pt0[X];
ptb[Y]=pt1[Y];
ptb[Z]=0;
for(i=1;i<=column;i++)
{
acedGetReal("请输入柱间距:",&distc);
pt0[X]=pt0[X]+distc;
ptb[X]=ptb[X]+distc;
acedCommand(RTSTR,"LINE",RTPOINT,pt0,RTPOINT,ptb,0);
}
}
请帮忙看一下为什么pt0的坐标改变不了,总是一开始输入的基点坐标,谢谢!!! |
|