Sds entget

提供:GizmoLabs - だいたい CAD LISP なサイト
2009年12月16日 (水) 10:32時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成: ; 構文 : struct sds_resbuf *sds_entget (const sds_name entity); ; 機能 : オブジェクト(図形)の定義データを取得する。 ; 引数 :* entity : エンティ…)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
struct sds_resbuf *sds_entget (const sds_name entity);


機能
オブジェクト(図形)の定義データを取得する。
引数
  • entity : エンティティ名
戻り値
エンティティがあれば SDS_RTCAN、SDS_RTERROR、SDS_RTKWORD、SDS_RTNONE、RTNORM のどれかとエンティティのリザルトバッファを返す。ない場合は NULL を返す。
  • 図形データの各項目ごとに DXF グループ コードが割り当てられる。
  • 座標は、DXFコードと同様に、x,y,z の座標で返す。
  • sds_entgetを使う前に、polyline vertex エンティティを取得する場合、最も最近処理されたポリラインの頂点と異なるとき線幅情報が取れないことがあるので、ポリラインのヘッダを読むこと。


サンプル
sds_name entname1;
sds_point point1;
struct sds_resbuf *entlist;
sds_entsel("\n図形選択 : ",entname,point1);
entlist=sds_entget(entname);   



関連事項