[ARX]关于取样本点的问题
AcDbEntity* pCur2....
AcGeCurve2d* pCur2d=(AcGeCurve2d*)pCur2;
AcGePoint2dArray aPts;
pCur2d->getSamplePoints(6,aPts);为什么这一句不能执行,错在哪里,请指教 需要转换,错误的转换过程,AcGeCurve2d* pCur2d=(AcGeCurve2d*)pCur2
语句只是把指针类型强制转换成了AcGeCurve2d,但内存中的数据结构仍然是AcDbEntity,所以你调用AcGeCurve2d的函数时,系统找不到相应的函数地址... 你有没有给pCur2赋值?<BR>
向高手虚心请教
<P>请教高手: </P><P>那对于这种情况,到底该如何把实体对象转化为集合类对象呢?</P> 详细啊.. 受教了
页:
[1]