offset 后 指针数组转换

AcDbObjectId pidoffset;
AcDbPolyline *plineOffset;
AcDbVoidPtrArray ptarr=NULL;
pline->getOffsetCurves(dist, ptarr);
int ilen = ptarr.length();
for (int i = 0; i < ilen; i++)
{
plineOffset = static_cast<AcDbPolyline*>(ptarr[i]);
pidoffset = CDwgDatabaseUtil::PostToModelSpace(plineOffset);
plineOffset->close();
}
return pidoffset;

原文地址:https://www.cnblogs.com/xzh1993/p/5600018.html