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二次开发的一些记录,可能存 ...
最新文章
- 五大核心构成的AIoT,正在遭遇三大挑战,两条突破口外还有什么?
- 解决: AOSP 编译AndroidQ preview 失败
- java查看虚拟机信息_java分析工具系列4:jinfo(实时的调整和查看虚拟机信息)...
- burp intruder爆破出现 Payload set 1: Invalid number settings的解决办法
- php微信绑定银行卡_PHP实现微信提现功能
- body标签子级被默认client width截断的解决方法
- Docker1.12.6+CentOS7.3 的安装
- 常用screen参数
- 如何使用SqlLoader导入数据
- 【免费看电视-直接看电视方法】打开电视发现看啥都要Vip?解决方法:
- pytorch时空数据处理4——图像转文本/字幕Image-Captionning(二)
- [原创]C#中国象棋网络版源代码-C# Chinese Chess Source Code
- H5页面在微信中下载APP的解决办法
- 3.EVE-NG导入Dynamips和IOL
- ALPS语言学校(西雅图)|ALPS Language School (Seattle)
- 高通QCC302x,QCC512X,QCC303X完成智能硬件开发目录
- New York Comic Con 2013 - 2013年纽约动漫展
- HTML5+JavaScript调用摄像头拍照或者摄像
- 商米科技首次冲刺上市失败:科创属性遭质疑,连年亏损造血难?
- 泰拉瑞亚服务器修改物品,泰拉瑞亚1.4自定义物品名称方法 自定义物品名称详细教程_逗游网...