![]() |
【转帖】[arx]求助捕捉的问题
[arx]求助捕捉的问题
[arx]求助捕捉的问题 小弟最近想编写程序完成以下功能:创建一个点,并设置好捕捉方式,为以后的选取做好准备,但就是行不通,望哪位大虾有空指点一下。 void arxgetosnappoints() { acdbpoint *p1 = new acdbpoint(acgepoint3d(0.0, 0.0, 0.0)); acdbblocktable *pblocktable; acdbhostapplicationservices()->workingdatabase() ->getsymboltable(pblocktable, acdb::kforread); acdbblocktablerecord *pblocktablerecord; pblocktable->getat(acdb_model_space, pblocktablerecord, acdb::kforwrite); pblocktable->close(); pblocktablerecord->appendacdbentity(p1); pblocktablerecord->close(); int gsselectionmark; acgepoint3d pickpoint; acgepoint3d lastpoint; acgematrix3d viewxform; acgepoint3darray snappoints; acdbintarray geomids; p1->getosnappoints( acdb::kosmodenear, gsselectionmark, pickpoint, lastpoint, viewxform, snappoints, geomids); ads_point result; acedgetpoint(null, "请选择一个点:", result); p1->close(); } |
| 所有的时间均为北京时间。 现在的时间是 02:19 AM. |