这是一个在模型或纸张空间上绘制简单线条的函数。
代码没有任何描述或注释。
- static int ads_myline(void)
- {
- struct resbuf *pArgs =acedGetArgs () ;
- if( !pArgs ||
- pArgs->restype != RTPOINT ||
- !pArgs->rbnext ||
- pArgs->rbnext->restype != RTPOINT ||
- pArgs->rbnext->rbnext )
- {
- ads_point& pnt1 = pArgs->resval.rpoint;
- AcGePoint3d pntStart( pnt1[X], pnt1[Y], pnt1[Z] );
- ads_point& pnt2 = pArgs->rbnext->resval.rpoint;
- AcGePoint3d pntEnd( pnt2[X], pnt2[Y], pnt2[Z] );
- }
用法:(myline(getpoint"\nFrom:")(getpoint"\nTo:"))
本帖以下内容被隐藏保护;需要你回复后,才能看到! 游客,如果您要查看本帖隐藏内容请 回复 |