CAD二次开发 Line类函数解析
今天来分析我们平时最长使用的直线方法函数类,示例使用的是20版本的api,整理了一部分经常使用的。
属性
StartPoint
得到线段的起点坐标,返回Point3d类型
EndPoint
得到线段的终点坐标,返回Point3d类型
Angle
得到坐标轴X轴方向到线段方向的逆时针角度,单位为弧度制
Length
得到线的长度值
Delta
返回Vector3d类型构件,线段的向量值,如果想得到单位向量,可以使用Vector3d.GetNormal()方法。
Normal
返回当前线段的法向量,平面的话,基本是Z轴的方向
方法
GetPointAtParameter(double value)
传递一个数值,得到在线上对应的点
GetOrthoProjectedCurve(Plane planeToProjectOn)
把线投影到对应的平面
GetOffsetCurves(double offsetDist)
偏移直线,沿着直线前进方向,正数往左上偏移,负数为右下偏移
GetOffsetCurvesGivenPlaneNormal(Vector3d normal, double offsetDist)
指定偏移平面的法向量,沿着直线前进方向,正数往左上偏移,负数为右下偏移
ReverseCurve()
翻转直线
今天的分享就到这里~~~
CAD二次开发 Line类函数解析相关推荐
- CAD二次开发Curve类函数
转自https://blog.csdn.net/yxsf1516/article/details/86667682 1.GetArea 功能:获取曲线面积值: 2.GetClosestPointTo ...
- C# Cad二次开发新手入门系列教程(二)Line对象
目录 Line对象说明 创建一个Line对象 Line对象说明 Line对象为CAD中的直线,什么是直线,严格来说CAD中的直线并非数学中定义的直线,实际上CAD的直线只是一个线段而已!那么在数学上我 ...
- c# cad二次开发 ribbon界面 给CAD加个菜单栏
c# cad二次开发 ribbon界面 给CAD加个菜单栏 using System; using System.Collections.Generic; using System.Text; usi ...
- C#之CAD二次开发 (11) 文本对象
# 0. 前言 在CAD中文本对象的处理算是一个很重要的内容了,实际工作中也会遇到很多需要批量处理CAD中文本对象的情况 之前就遇到一个批量一对一替换文本的情况,那个实例代码后面也会贴出来,一个小小的 ...
- c# CAD二次开发 类库 创建各种图形、直线、圆、多段线、正方形、点等
c# CAD二次开发 类库 创建各种图形.直线.圆.多段线.正方形.点等 using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD ...
- CAD二次开发(C#) 第一节
前言 由于工作需要,最近在学习二次开发,将其记录于此,以便日后查看. 语法 涉及"特性","进程"知识点,需要有所了解 #region CAD二次开发--第一节 ...
- c# cad二次开发实现注记搜索跟扩展属性搜索,并点击即可定位到位置,添加了界面操作
c# cad二次开发实现注记搜索跟扩展属性搜索,并点击即可定位到位置,添加了界面操作 在这里插入图片描述 using Autodesk.AutoCAD.DatabaseServices; using ...
- Cad二次开发ResolveEventArgs
在 C# CAD 二次开发中,ResolveEventArgs 类主要用于处理程序集加载时出现的错误或警告信息.下面举例说明一下它的用法: 假设我们正在开发一个 CAD 应用程序,需要在程序中加载一些 ...
- cad 二次开发 插入图片_C#之CAD二次开发(2) 直线对象创建及添加
0. 前言 从本文开始就正式登上开往CAD二次开发幼儿园的大巴车了!你准备好了吗?车门已经焊死! 还有,本系列笔记是默认大家都有C#的基础的了.这个系列笔记是我自己学习CAD二次开发的一些记录,可能存 ...
最新文章
- linux 毫秒 转换方法,linux-将抖动转换为毫秒
- 新生代Eden与两个Survivor区的解释
- python添加时间戳_Python 给某个文件名添加时间戳的方法
- 完全复制 mysql,MySQL完全复制表结构
- Spring字段依赖注入示例
- 【APUE】孤儿进程与僵死进程
- 在ASP.NET 3.5中使用新的ListView控件(6)
- 2dpca的matlab代码,2DPCA人脸识别的matlab代码
- 谁说 JavaScript 简单的?
- 白素雅 中国科学院大学 计算机应用技术,张玉清 - 中国科学院大学 - 计算机科学与技术学院...
- 恋爱APP软件开发基本功能
- 申请软著源程序量一般填多少
- InVEST实践与进阶及在生态系统服务供需、固碳、城市热岛、论文写作
- 基于DDPG的智能交通灯控制算法
- 百融大数据自助查询_【百融云创科技股份有限公司现在大数据公司被查,百融受影响了吗】-看准网...
- 阿里云域名注册与免费证书申请
- android应用是非正式版本,Androidstudio 打包apk安装失败 应用是非正式发布版本,当前设备不支持安装...
- Scratch(五十一):端午节抛粽子
- 2018年第16周-ZooKeeper基本概念(配搭建过程和Master-Workers例子)
- Rust websocket 客户端实现