- UID
- 769950
- 积分
- 64
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2017-7-25
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2017-7-30 17:57:40
|
显示全部楼层
namespace Autodesk.AutoCAD.DatabaseServices
{
[Wrapper("AcDbCurve")]
public abstract class Curve : Entity
{
protected internal Curve(IntPtr unmanagedObjPtr, bool autoDelete);
public virtual double Area { get; }
public bool Closed { get; }
public virtual double EndParam { get; }
public virtual Point3d EndPoint { get; set; }
public virtual bool IsPeriodic { get; }
public virtual Spline Spline { get; }
public virtual double StartParam { get; }
public virtual Point3d StartPoint { get; set; }
public virtual void Extend(double newParameter);
public virtual void Extend(bool extendStart, Point3d toPoint);
public virtual Point3d GetClosestPointTo(Point3d givenPoint, bool extend);
public virtual Point3d GetClosestPointTo(Point3d givenPoint, Vector3d direction, bool extend);
public virtual double GetDistanceAtParameter(double value);
public virtual double GetDistAtPoint(Point3d point);
public virtual Vector3d GetFirstDerivative(double value);
public virtual Vector3d GetFirstDerivative(Point3d point);
public virtual DBObjectCollection GetOffsetCurves(double offsetDist);
public virtual DBObjectCollection GetOffsetCurvesGivenPlaneNormal(Vector3d normal, double offsetDist);
public virtual Curve GetOrthoProjectedCurve(Plane planeToProjectOn);
public virtual double GetParameterAtDistance(double dist);
public virtual double GetParameterAtPoint(Point3d point);
public virtual Point3d GetPointAtDist(double value);
public virtual Point3d GetPointAtParameter(double value);
public virtual Curve GetProjectedCurve(Plane planeToProjectOn, Vector3d projectionDirection);
public virtual Vector3d GetSecondDerivative(double value);
public virtual Vector3d GetSecondDerivative(Point3d point);
public virtual DBObjectCollection GetSplitCurves(DoubleCollection value);
public virtual DBObjectCollection GetSplitCurves(Point3dCollection points);
}
}
这是objectarx,我没有找到你说的那个函数,能加你QQ好友么?
|
|