CAD二次开发C#02 AddLine

画了4条直线 ,

1、实例化Line类,输入起点和终点参数,坐标点是通过实例化Point3d对象得到。

2、但是直线对象提交到数据表并显示这块没看懂,比较复杂。这里比LISP难理解很多

using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.Runtime;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace cad02AddLine
{
    public class AddLine
    {
        [CommandMethod("addline")]
        public void addline()
        {
        Line line1 = new Line();
        //声明两个坐标对象
        Point3d startpoint = new Point3d(0, 0, 0);
        Point3d endpoint = new Point3d(200, 200, 0);
            line1.StartPoint = startpoint;
            line1.EndPoint = endpoint;
            //声明图形数据库对象
            Document doc = Application.DocumentManager.MdiActiveDocument;
            Database db = doc.Database;
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值