「Tin:findtinpointat」の版間の差分
(ページの作成:「{{BCAD_LISP_CIVIL}} ; 構文 : (Tin:findtinpointat ''tinEname'' ''point'' ) ; 機能 : 入力点の位置で tinEname TinSurface エンティティ上の TinPoint…」) |
編集の要約なし |
||
48行目: | 48行目: | ||
[[Category:AutoLISP]] | [[Category:AutoLISP]] | ||
[[Category:BricsCADのLISP]] |
2023年1月28日 (土) 08:41時点における最新版
BricsCADのLISP - Tin+Civil関数 - AutoLISP Home - AutoLISP 目次 - CAD&CGブログ - オンラインショップ- GizmoTools ヘルプセンター
- 構文
- (Tin:findtinpointat tinEname point )
- 機能
- 入力点の位置で tinEname TinSurface エンティティ上の TinPoint (point + triangle) を返す。
- 引数
-
- tinEname : (ename または vla-object) 問い合わせる TinSurface エンティティ
- point : 検索する2Dまたは3D点リスト。 Z高度は無視される。
- 戻り値
- 検索された点を含むTinポイントと三角形の点リスト
- メモ : tin:findtintrianglesat も参照
- サンプル
(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) )) ; 3D点と2D点で同じ値が返ってくるのが分かる例 (tin:findtinpointat tin '(10 10 2)) ((10.0 10.0 2.0) ((25.0 25.0 6.0) (10.0 10.0 2.0) (80.0 20.0 7.0))) (tin:findtinpointat tin '(10 10)) ((10.0 10.0 2.0) ((25.0 25.0 6.0) (10.0 10.0 2.0) (80.0 20.0 7.0)))
関連事項