public void CreateTable() { Database db = HostApplicationServices.WorkingDatabase; Table tableEnt = new Table(); // 插入列. tableEnt.InsertColumns(0, 12, 1); tableEnt.InsertColumns(1, 40, 1); tableEnt.InsertColumns(2, 40, 1); tableEnt.InsertColumns(3, 40, 1); tableEnt.InsertColumns(4, 16, 1); tableEnt.InsertColumns(5, 30, 1); // 插入行. tableEnt.InsertRows(0, 8, 10); // 添加文字. tableEnt.SetTextString(0, 0, "序号"); tableEnt.SetTextString(0, 1, "标准号"); tableEnt.SetTextString(0, 2, "名称"); tableEnt.SetTextString(0, 3, "材料"); tableEnt.SetTextString(0, 4, "数量"); tableEnt.SetTextString(0, 5, "备注"); tableEnt.SetTextString(1, 0, "1"); tableEnt.SetTextString(1, 1, "GB000"); tableEnt.SetTextString(1, 2, "螺母M12X50"); tableEnt.SetTextString(1, 3, "SUS303"); tableEnt.SetTextString(1, 4, "12"); tableEnt.Position = new Point3d(180, 80, 0); ModelSpace.AppendEntity(tableEnt); }
public void CreateBoolSolid() { // 在内存中创建旋转截面对象. Solid3d ent1 = new Solid3d(); Solid3d ent2 = new Solid3d(); ent1.CreateBox(100, 60, 40); ent2.CreateFrustum(90, 20, 20, 20); // 差集操作. ent1.BooleanOperation(BooleanOperationType.BoolSubtract, ent2); ModelSpace.AppendEntity(ent1); }