动画绘图的问题,在线等!
<p>我想用动画的方式,将CAD实全的前后顺序演示出来.</p><p>for(idIterator=0;idIterator<arrayObjectID.GetSize();idIterator++)<br/> {<br/> AcDbObjectId objectID;<br/> AcDbEntity* pEntity;<br/> objectID = arrayObjectID.GetAt(idIterator);<br/> acdbOpenAcDbEntity(pEntity,objectID,AcDb::kForWrite);//通过对像的ID打开实体<br/> AcCmColor color;<br/> color.setRGB(0,255,0);<br/> pEntity->setColor(color);<br/> Sleep(100);<br/> pEntity->close();<br/> }</p><p>可是没有动画的效果,程序只有等完成了,才将所有的实体颜色改变.请问是什么问题,如何实现这种效果.</p><p></p> 只有在 pEntity->close() 之后,即对象被关闭以后,所有修改的内容才被一次性应用到对象。
页:
[1]