![]() |
【转帖】急呀!请问版主和大侠们,我这个反应器怎么用不起?
急呀!请问版主和大侠们,我这个反应器怎么用不起?
急呀!请问版主和大侠们,我这个反应器怎么用不起? 我在做布局视口时采用多边形作边界.我看cad本身都把多边形都附有永久的反应器. 我用下面的代码怎么就加不起永久反应器 acdbviewport *pviewport = new acdbviewport(); pviewport->setheight(height); pviewport->setwidth(width); pviewport->setviewcenter(acgepoint2d(rotatemodelcenterpt.x,rotatemodelcenterpt.y)); pviewport->settwistangle(twistangle); pviewport->setlenslength(50.0); pviewport->setcustomscale(scale); pviewport->setviewheight(height*scale); pviewport->setviewdirection(acgevector3d(0,0,1)); pviewport->setnonrectclipentityid(trimobjectid); pviewport->setnonrectclipon(); //acedalert("3"); // 将新的布局对象添加到图纸空间块表记录中 acdbobjectid viewportid; pblktblrcd->appendacdbentity(viewportid, pviewport); //pviewport->downgradeopen(); pviewport->seton(); pviewport->upgradeopen(); pviewport->settransparent(); pviewport->close(); pblktblrcd->close(); acdbentity *pent; acad::errorstatus esadddrecactor; esadddrecactor = acdbopenacdbentity(pent, entid, acdb::kforwrite); if (esadddrecactor == acad::eok) { pent->addpersistentreactor(viewportid); pent->close(); } 红色代码段怎么不起作用, |
| 所有的时间均为北京时间。 现在的时间是 02:35 AM. |