![]() |
【转帖】插入图块问题请教
插入图块问题请教
www.dimcax.com 插入图块问题请教 请问我这段代码的问题出在哪里? 我把缩放比例设置成0.5,结果每次插入的图块比例都是1。哪里有问题啊? public entity addblock(string blkname,string layname,point3d ipt, double xscale, double yscale,double zscale, double angle) { using (transaction trans = db.transactionmanager.starttransaction()) { blocktable bt = (blocktable)trans.getobject(db.blocktableid, openmode.forwrite); if (bt.has (blkname)) { objectid blkid = bt[blkname]; blocktablerecord btr = (blocktablerecord)trans.getobject(bt[blocktablerecord.modelspace], openmode.forwrite); blockreference br = new blockreference(ipt,blkid); br.layerid = getlayerid(layname); br.rotation = angle; br.scalefactors= new scale3d (xscale,yscale,xscale); objectid brid = btr.appendentity(br); trans.addnewlycreateddbobject(br, true); trans.commit(); return br; } else { ed.writemessage ("\n当前图形没有 " + blkname + " 块"); return null; } } } |
| 所有的时间均为北京时间。 现在的时间是 06:23 AM. |