yang581 发表于 2023-2-1 15:02:50

arx获得当前图形中所有半径小于5的圆

张帆老师书上的一个题目, 有哪位大佬能帮忙贴个答案, 感谢感谢~

cable2004 发表于 2023-2-1 18:14:11

本帖最后由 cable2004 于 2023-2-1 18:16 编辑

ads_name name;
resbuf* filter = ads_buildlist(-4 , _T("<AND") , RTDXF0 , _T("CIRCLE") , -4 , _T("<=") , 40 ,5.0 , _T("AND>") ,   0 ) ;
acedSSGet( NULL , NULL , NULL , filter , name ) ;




ads_name name;
resbuf* filter = ads_buildlist(-4 , _T("<AND") , RTDXF0 , _T("CIRCLE") , -4 , _T("<=") , 40 ,5.0 , _T("AND>") ,   0 ) ;
acedSSGet( “X”, NULL , NULL , filter , name ) ;

中国梦 发表于 2023-2-1 21:31:26

谢谢楼主分享

跑了一下午 发表于 2023-2-2 21:19:30

确实挺好的,其实快速选择也可以
页: [1]
查看完整版本: arx获得当前图形中所有半径小于5的圆