- 积分
- 949
- 明经币
- 个
- 注册时间
- 2014-12-1
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
各位大侠:
环境(vs2010+cad2010)
我想实现:点击按钮把自定义的圆、直线,块加到一个组中,然后,点击其中任意一个实体,其他实体全部选中,然后删除。
[CommandMethod("test")] public void test()
{
Point3d p = new Point3d(1000, 1000, 0);
BlockReference br = cadFun.t(p, "DET_004", 1, 0);//插入一个名字为“DET_004”的块参照
Line l = new Line(p,new Point3d(p.X+1000,p.Y+1000,0));
cadFun.insertModelSpace(l);
Circle acCirc = new Circle();
acCirc.SetDatabaseDefaults();
acCirc.Center = new Point3d(1590, 2000, 0);
acCirc.Radius = 500;
cadFun.insertModelSpace(acCirc);
Group gp = new Group();
gp.Selectable = false;
gp.Append(l.ObjectId);
gp.Append(br.ObjectId);
gp.Append(acCirc.ObjectId);
}
我这么写完后,选择任意一个,也不是都选中啊,具体怎么弄啊,大侠们!!!!!
|
|