「Tinc:getbreaklinetype」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{BCAD_LISP_CIVIL}} ; 構文 : (tinc:getbreaklinetype ''ename'' ''constraint'' ) ; 機能 : TinSurfaceエンティティのブレークライン制約タイプまた…」)
 
編集の要約なし
 
43行目: 43行目:


[[Category:AutoLISP]]
[[Category:AutoLISP]]
[[Category:BricsCADのLISP]]

2023年1月28日 (土) 08:48時点における最新版

構文
(tinc:getbreaklinetype ename constraint )


機能
TinSurfaceエンティティのブレークライン制約タイプまたはNILを返す。


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


戻り値
ブレークライン制約タイプの整数 0 = bcTinBreaklineNomal, 1 = bcTinNonDestructive, または NIL


  • メモ
    • 指定された制約がブレークラインタイプでない場合、NIL を返す。
    • EBreaklineTypeブレークライン型のシンボル名については、型定数を参照。


サンプル
(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:getbreaklinetype tin (entlast))
1 

関連事項