[求助]多段线求定长位置点的问题
本帖最后由 作者 于 2008-5-5 10:01:57 编辑 <br /><br /> <p>多段线求定长位置点的问题</p><p> AcDbPolyline* pPl = new AcDbPolyline(4); //多段线逆时针构造<br/> pPl->addVertexAt(0,rEndPt.convert2d(AcGePlane::kXYPlane),bulgeT); //rEndPt为多段线起始点<br/> pPl->addVertexAt(1,tEndPt.convert2d(AcGePlane::kXYPlane),bulgeL);<br/> pPl->addVertexAt(2,lEndPt.convert2d(AcGePlane::kXYPlane),bulgeB);<br/> pPl->addVertexAt(3,bEndPt.convert2d(AcGePlane::kXYPlane),bulgeR);<br/> pPl->setClosed(Adesk::kTrue);//多段线封闭</p><p> AcGePoint3d pt_tmp;<br/> pPl->getPointAtDist(10.0,pt_tmp);</p><p>可是程序得到的点pt_tmp是距离rEndPt10.0的顺时针点,而不是逆时针的点</p><p>请高手帮忙,我要的是逆时针得到pt_tmp点</p> 谢谢各位,问题已解决
页:
[1]