ObjectARX2010 学习笔记001:在新数据库中创建直线并将此数据库保存成DWG文件
static void swtArxProject5createLine(void) { // Add your code for command swtArxProject5.createLine here //创建新的CAD数据库 AcDbDatabase *pDb=new AcDbDatabase(); //定义块表指针 AcDbBlockTable *pBlkTbl; //获取块表 pDb->getSymbolTable(pBlkTbl,AcDb::kForRead); //定义块表记录 AcDbBlockTableRecord *pBlkTblRcd; //获取块表记录 pBlkTbl->getAt(ACDB_MODEL_SPACE,pBlkTblRcd,kForWrite); //关闭块表 pBlkTbl->close(); //定义点 AcGePoint3d pt(10,10,0); AcGePoint3d pt1(20,10,0); //定义线指针并创建线 AcDbLine *pLine=new AcDbLine(pt,pt1); //将线添加到块表记录中 pBlkTblRcd->appendAcDbEntity(pLine); //关闭线和块表记录 pLine->close(); pBlkTblRcd->close(); //将图形另存 pDb->saveAs(_T("c:/TEST.DWG")); //删除图形数据库指针 delete pDb; }
ObjectARX2010 学习笔记001:在新数据库中创建直线并将此数据库保存成DWG文件,古老的榕树,5-wow.com
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。