**
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軸向量)
Cad二次開發(三)
接著上次的說,上次介紹了環境搭建,並成功的列印了 hello cad,下面介紹cad中基本操作。首先加入乙個直線到cad中 想要讀取這段 要有一定的c 基礎,如果沒有任何c 基礎建議先從c 基礎學習,推薦譚浩強版本的教程,淺顯易懂。下面介紹一些cad的乙個基本實體 直線。直線包含兩個點 起點和終點。...
CAD二次開發 學習筆記(2)
cad二次開發 學習筆記 2 三點法畫圓的預備知識 點徑法和兩點法相對比較簡單,不作詳述 思路 兩個點向式方程 聯立求出圓心座標表示式 注意事項 上述表示式中,分母可能為0 如果圓的平面在xy平面,那麼z座標表示式的分母則為0,會導致錯誤 有兩種解決方案 等效的 方案一 在使用座標表示式之前對分母進...
postek二次開發 POSTEK二次開發介面
例項簡介 例項截圖 核心 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using ...