「Tinc:getbreaklineelevation」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{BCAD_LISP_CIVIL}} ; 構文 : (tinc:getbreaklineelevation ''ename'' ''constraint'' ) ; 機能 : TinSurfaceエンティティのブレークライン制約の交点…」)
(相違点なし)

2022年10月31日 (月) 06:33時点における版

構文
(tinc:getbreaklineelevation ename constraint )


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


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


戻り値
ブレークライン制約の交点標高タイプの整数。1 = bcTinElevationMin, 2 = bcTinElevationMax, 3 = bcTinElevationMid, or NIL
  • メモ
    • 指定された制約がブレークラインタイプでない場合、NIL を返す。
    • EIntersectionElevation交差点標高型の記号名については、型定数を参照。


サンプル
(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 constraint (tinc:getAllConstraints tin))
nil

; 適当に制約作図してから
(tinc:getbreaklineelevation tin constraint)
3

関連事項