「Tinc:getallconstraints」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{BCAD_LISP_CIVIL}} ; 構文 : (tinc:getallconstraints ''ename'' ) ; 機能 : TinSurfaceエンティティに対するすべての制約(整数ID値のリスト)…」)
 
編集の要約なし
 
(同じ利用者による、間の1版が非表示)
38行目: 38行目:
* [[tin:createTin]]
* [[tin:createTin]]
* [[tin:addpoints]]
* [[tin:addpoints]]
* [[tinc:createwallbypoints]]
 
* [[Tinc:createwallbyentity]]


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

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

構文
(tinc:getallconstraints ename )


機能
TinSurfaceエンティティに対するすべての制約(整数ID値のリスト)またはNILを返す。


引数
  • ename : TinSurface エンティティの ename または VLAオブジェクト。


戻り値
制約があればID識別子(integer)のリスト、ない場合や失敗した場合は 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

; 適当に制約作図してから
(setq constraints (tinc:getAllConstraints tin))
(173)

関連事項