CAD .NET二次开发之联结曲线 您所在的位置:网站首页 cad中三维多段线 CAD .NET二次开发之联结曲线

CAD .NET二次开发之联结曲线

2023-11-09 04:17| 来源: 网络整理| 查看: 265

CAD .NET二次开发之联结曲线

AutoCAD中有个“join”命令,作用是将同类型的多段曲线联结成一条曲线,在做二次开发的过程中,因为业务原因,也需要将多段曲线联结成一条曲线进行使用,然而,在低版本的AutoCAD中没有相应的接口实现该功能,索性装载了AutoCAD 2016(之前一直使用AutoCAD 2007版本),到底从什么版本开始有实现该功能的接口的,我没有深究,AutoCAD 2016是满足我当前需求的。下面结合代码,展示一下接口的使用:

Point3d p1 = new Point3d(1,1,0); Point3d p2 = new Point3d(10,10,0); Line l1 = new Line(p1, p2); Point3d p3 = new Point3d(15,8,0); Line l2 = new Line(p2, p3); Point3d p4 = new Point3d(20,20,0); Line l3 = new Line(p3, p4); Entity ent = new Entity[2]; ent[0] = l2; ent[1] = l3; l1.JoinEntities(ent);//JoinEntities为多条曲线相联结,曲线之间必须是连续的,参数为Entity数组 l1.JoinEntity(l2);//两条曲线相联结

其中,相联结的曲线不要求是同种类型的曲线,例如,直线与圆弧也可以联结成一条曲线,但是,曲线之间必须是连续的。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有