创建 Arc 对象
来源:互联网 发布:php隐藏域传值 编辑:程序博客网 时间:2024/06/06 14:24
创建 Arc 对象
本实例在模型空间里创建圆弧对象,其圆心为(6.25,9.125,0),半径为6,起始角度为:1.117弧度(64度),终止角度为:3.5605弧度(204度).
添加AutoCAD的命名空间
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Geometry;
创建圆弧对象的示例源码:
[CommandMethod("AddArc")]
public static void AddArc()
{
//获取当前图形文档及数据库
Document acDoc = Application.DocumentManager.MdiActiveDocument;
Database acCurDb = acDoc.Database;
//开始一个事务
using (Transaction acTrans = acCurDb.TransactionManager.StartTransaction())
{
//以只读的方式打开块表
BlockTable acBlkTbl;
acBlkTbl = acTrans.GetObject(acCurDb.BlockTableId,
OpenMode.ForRead) as BlockTable;
//以写的方式打开块记录
BlockTableRecord acBlkTblRec;
acBlkTblRec = acTrans.GetObject(acBlkTbl[BlockTableRecord.ModelSpace],
OpenMode.ForWrite) as BlockTableRecord;
//创建圆弧对象,其圆心坐标为(6.25,9.125),半径为6,起始角度64度,终止角度204度
Arc acArc = new Arc(new Point3d(6.25, 9.125, 0), 6, 1.117, 3.5605);
acArc.SetDatabaseDefaults();
//把圆弧对象添加到块记录和事务
acBlkTblRec.AppendEntity(acArc);
acTrans.AddNewlyCreatedDBObject(acArc, true);
//提交事务,把点对象保存到数据库中.
acTrans.Commit();
}
}
- 创建 Arc 对象
- ARC之对象转型
- ARC之对象转型
- ARC之对象转型
- ARC(六):ARC之对象转型
- iOS - ARC创建单例
- AutoCAD .Net 创建圆弧Arc
- ARC之对象转型 __bridge
- Arc Objects10创建线要素图层
- ARC 下两种释放对象的方法
- ARC机制下也有释放对象的方法
- ARC/OC对象自动管理内存
- 苹果官方文档学习 ----arc 对象所有权
- ARC之对象之间的转换
- iPhone ARC之对象转型 --__bridge
- ARC 下两种释放对象的方法
- ARC下查看对象的引用计数
- ARC 下单对象内存管理
- 软件工程之需求分析过程介绍
- ip helper-address
- 软件开发注定失败的26个信号
- 转载 sqlserver2000索引问题!
- 十大免费PHP+MySql平台内容管理系统推荐
- 创建 Arc 对象
- 【Android-Source】Install Git and repo to get android source code
- 电子工程师必上的九大专业网站
- 我的寒假学习心得 ----------数媒0801班 张华
- 可重入函数、线程安全函数、异步信号安全函数
- c系语言中extern详解
- JOJ1197: Sum It Up
- JS简单语法:
- pku2948 Martian Mining