ARX中X Y点排序
请教ARX中如何将AcGePoint3dArray PtArr中的点进行X Y点排序,请指导一下,先表示感谢了! int Len;ads_real Dist1,Dist2;
AcGePoint3d Spt,Ept,Mpt;
AcGePoint3dArray Ptlist,XPtlist;
Len=Ptlist.length();
XPtlist=NULL;
for(int i=0;Len>i;i++){
for(int i=0;Ptlist.length()>i;i++){
//找出X坐标最小的点Ept,最小X值暂存Dist1变量中
Spt=Ptlist.at(i);
if (i==0)
{
Dist1=Spt.x;
Ept=Spt;
}else{
Dist2=Spt.x;
if (Dist1>Dist2)
{
Dist1=Dist2;
Ept=Spt;
}
}
}
Ptlist.remove(Ept);
XPtlist.append(Ept);
}应该 来讲ARX 没有直接的涵数处理吧。 刚写几行代码。你参考下,
非常感谢版主的热心指导
页:
[1]