CAD NET二次开发

您所在的位置:网站首页 cad怎样偏移多条线的长度和宽度 CAD NET二次开发

CAD NET二次开发

2023-08-24 11:39| 来源: 网络整理| 查看: 265

1.GetArea 功能:获取曲线面积值; 2.GetClosestPointTo 功能:获得曲线外点到曲线最近距离曲线上的点,或者两条曲线间最近距离的点

3.GetDistAtParam 功能:获得曲线上任一参数到曲线起点参数的距离或者曲线上两参数间的距离 public virtual double GetDistanceAtParameter(double value); 4.EndParam 获得曲线终止点的参数值 Curve.EndParam 5.EndPoint 获取曲线端点 Curve.EndPoint 6.GetFirstDerivative 获得曲线上一点处的一阶上数(沿曲线前处方向在该点处的切向量) 方法1:public virtual Vector3d GetFirstDerivative(Point3d point); 方法2:public virtual Vector3d GetFirstDerivative(double value); 7.GetDistAtPoint 获得曲线上任一点到曲线起点的距离或者曲线上两点间的距离 public virtual double GetDistAtPoint(Point3d point); 8.GetParameterAtDistance 获得曲线上据起点指定距离处的曲线的参数值 public virtual double GetParameterAtDistance(double dist); 9.GetParamAtPoint 获得曲线上给定点处的曲线的参数值 public virtual double GetParameterAtPoint(Point3d point); 10.GetPointAtParameter 返回指定参数值位置的曲线值的点 public virtual Point3d GetPointAtParameter(double value); 11.GetPointAtDist 返回曲线上距离起点指定距离处的点 public virtual Point3d GetPointAtDist(double value); 12.GetSecondDerivative 获得曲线上一点(或者参数值)处的二阶导数(在该点处的曲率) 方法1:public virtual Vector3d GetSecondDerivative(double value); 方法2:public virtual Vector3d GetSecondDerivative(Point3d point); 方法2中的点必须在曲线上 13.StartParam 获得曲线起始点的参数值 Curve.StartParam 14StartPoint 获得曲线起点 Curve.StartPoint 15.Closed 检查曲线是否闭合 Curve.Closed 16.GetOffsetCurves 偏移曲线 public virtual DBObjectCollection GetOffsetCurves(double offsetDist); 说明:沿曲线前进方向,左上为正,右下为负 17.GetOrthoProjectedCurve 获得曲线对一个平面投影后的新曲线 public virtual Curve GetOrthoProjectedCurve(Plane planeToProjectOn); PLANE: 1、 表 (原点 Z轴向量) 2、(原点 X轴向量 Y轴向量) 3、(原点 X轴向量 Y轴向量 Z轴向量)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3