• 将几个实体对象变成一个块


    CString blockName = _T("建北图元");

    AcDbBlockTable *pBlkTab;

    acdbHostApplicationServices()->workingDatabase()->getBlockTable(pBlkTab, AcDb::kForWrite);

    AcDbBlockTableRecord *pBlkTabRcd;

    pBlkTabRcd = new AcDbBlockTableRecord();

    pBlkTabRcd->setName(blockName);

    AcDbObjectId blockId;
    pBlkTab->add(blockId, pBlkTabRcd);
    pBlkTab->close();

    pBlkTabRcd->appendAcDbEntity(p1);

    pBlkTabRcd->appendAcDbEntity(p2);

    pBlkTabRcd->appendAcDbEntity(p3);

    p1->close();

    p2->close();

    p3->close();

    AcDbBlockReference *pBlkRef = new AcDbBlockReference(ptInsert, blockId);

    AcDbObjectId idXdata=CDwgDatabaseUtil::PostToModelSpace(pBlkRef, m_pDatabase);

    pBlkTabRcd->close();

  • 相关阅读:
    H
    并查集
    H
    Supermarket (贪心 并查集)
    H
    M
    N-Find a way
    HDU 4035 Maze
    #386. 【UNR #3】鸽子固定器
    P4688 [Ynoi2016]掉进兔子洞
  • 原文地址:https://www.cnblogs.com/xzh1993/p/4988768.html
Copyright © 2020-2023  润新知