Tinc:getboundarytype

提供:GizmoLabs - だいたい CAD LISP なサイト
2022年10月31日 (月) 05:03時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{BCAD_LISP_CIVIL}} ; 構文 : (tinc:getboundarytype ''ename'' ''constraint'' ) ; 機能 : TinSurfaceエンティティの境界制約のタイプまたはNILを返…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(tinc:getboundarytype ename constraint )


機能
TinSurfaceエンティティの境界制約のタイプまたはNILを返す。


引数
  • ename : TinSurface エンティティの ename または VLAオブジェクト。
  • constraint : 問い合わせる境界制約の整数 または ename。


戻り値
EBoundaryTypeの整数 0 = bcTinShow, 1 =bcTinHide, 2 = bcTinOuter または NIL


  • メモ
    • モードについては、型定数を参照。


サンプル
(vl-load-tin)
(setq tin (tin:createTin '(0 0 0) '(100 100 100) 1000))
(tin:addpoints tin '((10 80 5) (50 50 10) (10 10 2) (80 20 7) (70 60 3) (40 70 10) (25 25 6) (55 55 2) (75 45 5) ))
(setq constraints (tinc:getAllConstraints tin))
nil

; 適当に制約作図してから
(tinc:getboundarytype tin (entlast))
2

(tinc:getboundarytype tin 110459336)
1 

関連事項