제가 아래와 같은 방법으로 블럭을 생성하고 오토캐드 상에서
만약 이 블럭을 이동 시키면 그 이동 시킨 좌표값을 저장 시키는
방법이 있나요?
고수분들 도움 좀 부탁 드립니다
AcGePoint3dArray ptArr3;
ptArr3.setLogicalLength(4);
ptArr3[0].set(0, 0, 0);
ptArr3[1].set(100, 0, 0);
ptArr3[2].set(100, 100, 0);
ptArr3[3].set(0,100, 0);
//drawing and object creation for polyline with layer and color index
AcDb2dPolyline *pNewPline3 = new AcDb2dPolyline(AcDb::k2dSimplePoly, ptArr3, 0.0, Adesk::kTrue);
pNewPline3->setColorIndex(3);
AcDbBlockTable *pBlockTable3;
acdbHostApplicationServices()->workingDatabase()->getSymbolTable(pBlockTable3, AcDb::kForRead);
AcDbBlockTableRecord *pBlockTableRecord3;
pBlockTable3->getAt(ACDB_MODEL_SPACE, pBlockTableRecord3, AcDb::kForWrite);
pBlockTable3->close();
AcDbObjectId plineObjId3;
pBlockTableRecord3->appendAcDbEntity(plineObjId3, pNewPline3);
pBlockTableRecord3->close();
//pNewPline3->setLayer(“3”);
pNewPline3->close();