Mech:get-constraints

提供:GizmoLabs - だいたい CAD LISP なサイト
2023年5月20日 (土) 09:50時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (mech:get-constraints ''idBlock'' [ ''createIfNotExist'' ]) ; 機能 : 指定されたidBlock(ename)BlockTableRecordに対する 3DCo…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(mech:get-constraints idBlock [ createIfNotExist ])


機能
指定されたidBlock(ename)BlockTableRecordに対する 3DConstraintsのリストを返す。
idBlockに制約グループが割り当てられておらず、createIfNotExistがNILでない場合、新しい制約グループが作成される。


引数
  • idBlock : (ename) 問い合わせるBlockTableRecord。
  • createIfNotExist : (T/nil) nil 以外の場合、idBlock BlockTableRecord がなければ場合に新しい ConstraintGroup が作成される。


戻り値
3DConstraintsの整数リストまたは nil


サンプル
(vl-load-mech)
2
(setq blkId (tblobjname "BLOCK" "*Model_Space"))
<Entity name: a44cefc0>
(setq grp (mech:get-constraintsgroup blkId))
2684693328
(setq constraints (mech:get-constraints grp))
(2684692368)
(setq constraint (nth 0 constraints))
2684692368



関連事項