今天来分析我们平时最长使用的直线方法函数类,示例使用的是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()
翻转直线
今天的分享就到这里~~~