C# CAD 把图元 创建 匿名组
时间: 2023-12-18 11:05:48 浏览: 32
在C# CAD中,创建匿名组的方法如下:
1. 首先,创建一个新组对象:
```csharp
Group newGroup = new Group();
```
2. 然后,将需要添加到组中的图元对象添加到组的成员列表中:
```csharp
newGroup.AppendEntity(entityId);
```
其中,entityId是要添加到组中的图元对象的ObjectId。
3. 最后,将组对象添加到模型空间中:
```csharp
Database db = HostApplicationServices.WorkingDatabase;
using (Transaction trans = db.TransactionManager.StartTransaction())
{
BlockTableRecord btr = trans.GetObject(db.CurrentSpaceId, OpenMode.ForWrite) as BlockTableRecord;
btr.AppendEntity(newGroup);
trans.AddNewlyCreatedDBObject(newGroup, true);
trans.Commit();
}
```
这样,就可以创建一个匿名组,并将图元对象添加到其中。
相关问题
C# 生成dxf 图元
在C#中生成DXF图元可以使用CADTools库。下面是一个简单的例子,演示如何使用CADTools库在C#中生成一个直线和一个圆形的DXF图元:
```csharp
using CADTools;
// 创建一个新的DXF文档
DxfDocument doc = new DxfDocument();
// 创建一个新的直线
DxfLine line = new DxfLine(new Point3D(0, 0, 0), new Point3D(10, 10, 0));
line.Layer = new DxfLayer("MyLayer");
doc.AddEntity(line);
// 创建一个新的圆形
DxfCircle circle = new DxfCircle(new Point3D(5, 5, 0), 3);
circle.Layer = new DxfLayer("MyLayer");
doc.AddEntity(circle);
// 保存DXF文档
doc.Save("MyDrawing.dxf");
```
这个例子创建了一个新的DXF文档,然后在文档中添加了一个直线和一个圆形,最后将文档保存到磁盘上的一个文件中。
AutoCAD查看图元信息
在 AutoCAD 中,可以通过打开属性表来查看图元信息。具体步骤如下:
1. 选中需要查看信息的图元对象。
2. 在菜单栏中选择“属性”或者使用快捷键“Ctrl+1”打开属性表。
3. 在属性表中可以查看到该图元对象的各种信息,如图层、颜色、线型、线宽、坐标等。
另外,如果你想查看图元对象的详细信息,可以使用 AutoCAD 的“ID”命令来查看。具体步骤如下:
1. 输入“ID”命令或者从菜单栏中选择“工具”->“查询”->“ID”。
2. 点击需要查看信息的图元对象,AutoCAD 会弹出一个详细信息的窗口,其中包括图元对象的类型、坐标、属性等信息。
相关推荐
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)