「Tin:getclosestpoint」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{BCAD_LISP_CIVIL}} ; 構文 : (Tin:getclosestpoint ''tinEname'' ''point'' ) ; 機能 : この関数は、point で指定された2D/3D点に最も近い tinEname Tin…」)
 
編集の要約なし
 
42行目: 42行目:


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

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

構文
(Tin:getclosestpoint tinEname point )


機能
この関数は、point で指定された2D/3D点に最も近い tinEname TinSurface 3d 定義点を返す。


引数
  • tinEname : (ename または vla-object) 問い合わせる TinSurface エンティティ
  • point : 最も近い実TinSurface定義点を探索する 2D または 3D の点リスト。


戻り値
point に最も近い 3D点リストまたは 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 niar-pt (tin:getclosestpoint tin '(45 45 8)))
(50.0 50.0 10.0)


関連事項