sea_turtle 发表于 2005-3-31 11:14:00

我在线面建立了一个创建直线的程序 部知道怎么区使用何调用它

给出创建源代码:
AcDbObjectId
createLine()
{
        AcGePoint3d startPt(4.0,2.0,0.0);
                       AcGePoint3d endPt(10.0,7.0,0.0);
        AcDbLine *pLine=new AcDbLine(startPt,endPt);
                       AcDbBlockTable *pBlockTable;
        acdbHostApplicationServices()->workingDatabase()
                ->getSymbolTable(pBlockTable,AcDb::kForRead);
        AcDbBlockTableRecord *pBlockTableRecord;
                       pBlockTable->getAt(ACDB_MODEL_SPACE,pBlockTableRecord,
                AcDb::kForWrite);
        pBlockTable->close();
        AcDbObjectId lineId;
        pBlockTableRecord->appendAcDbEntity(lineId,pLine);
        pBlockTableRecord->close();
        pLine->close();
        return lineId;
}
那位知道怎么在主函数中区调用它               并能在CAD中画出一条直线.
页: [1]
查看完整版本: 我在线面建立了一个创建直线的程序 部知道怎么区使用何调用它