Civil:converter-get-c3d-basealignment

提供:GizmoLabs - だいたい CAD LISP なサイト
2024年11月14日 (木) 04:47時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{BCAD_LISP_CIVIL}} ; 構文 : (civil:converter-get-c3d-basealignment ''handle'' ) ; 機能 : 指定された C3D プロファイル エンティティ ハンドル (整数) のベース線形定義を返す。 ; 引数 :* ''handle'' : 情報を取得するためのC3Dエンティティのハンドル値。 ; 戻り値 : 成功ならベース線形定義データ、ハンドルがC3Dプロファイルエンティティを参照しない場合は nil。…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(civil:converter-get-c3d-basealignment handle )


機能
指定された C3D プロファイル エンティティ ハンドル (整数) のベース線形定義を返す。


引数
  • handle : 情報を取得するためのC3Dエンティティのハンドル値。


戻り値
成功ならベース線形定義データ、ハンドルがC3Dプロファイルエンティティを参照しない場合は nil。


メモ

  • C3D エンティティ定義データのリストは (名前 概要 エンティティタイプ Ename) の並びになっている。
  • エンティティタイプ値については、型定数 ECivil3dEntityType を参照。


サンプル
(vl-load-civil)
(setq converter (civil:get-converter 255))
1860981280

(setq c3dents (civil:converter-get-c3d-entities converter))
(1719921328  1855578352  1719922032  1855582912  1855579152)

(setq handle (nth 0 c3dents))
1719921328

(setq profile (civil:converter-get-c3d-profiletype handle))
nil

(setq handle (nth 3 c3dents))
1855582912

(setq profile (civil:converter-get-c3d-profiletype handle))
2

(setq align (civil:converter-get-c3d-basealignment handle))
("Alignment - (1)" "" 0 <Entity name: 557cc8d0>)



関連事項