![]() |
【转帖】一个创建面域的小程序 - 精华帖集合
一个创建面域的小程序 - 精华帖集合
www.dimcax.com 一个创建面域的小程序 static void ahlzlarx_test(void) { acdbdatabase* pdb = acdbhostapplicationservices()->workingdatabase(); acdbblocktable* pblocktable; pdb->getblocktable(pblocktable, acdb::kforread); acdbblocktablerecord* pblocktablerecord; pblocktable->getat(acdb_model_space, pblocktablerecord, acdb::kforwrite); acdbcircle* pent = new acdbcircle(acgepoint3d(1, 2, 0),acgevector3d::kzaxis,6); acdbvoidptrarray curvesegments, regions; curvesegments.append (pent); acdbregion::createfromcurves(curvesegments, regions); acdbregion *pregion = static_cast(regions.at(0)); pregion->setdatabasedefaults(); pblocktablerecord->appendacdbentity(pregion); pblocktable->close(); pblocktablerecord->close(); pregion->close(); } 欢迎大家都能像ahlzl一样把自己的程序和学习心得贴出来。 c#最适合开发autocad,因为它拥有vb容易的特点,却具有vc++的强大功能。 |
所有的时间均为北京时间。 现在的时间是 05:57 AM. |