「Tin:getmeshbetweensurfaces」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{BCAD_LISP_CIVIL}} ; 構文 : (Tin:GetMeshBeTweenSurfaces ''tinEname'' ''otherTin'' ) ; 機能 : 最初のtinEname TinSurfaceエンティティと2番目のotherTin…」)
 
編集の要約なし
 
(同じ利用者による、間の1版が非表示)
18行目: 18行目:


   
   
* メモ :  [[tin:mesh]]、[[tin:getmeshoftype]] 関数も参照。
* メモ :  [[tin:getmesh]]、[[tin:getmeshoftype]] 関数も参照。




43行目: 43行目:


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

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

構文
(Tin:GetMeshBeTweenSurfaces tinEname otherTin )


機能
最初のtinEname TinSurfaceエンティティと2番目のotherTin TinSurfaceエンティティ間の「差」としてSubDMeshエンティティを作成して返す。


引数
  • tinEname : 最初の TinSurface エンティティ ename または vla-object
  • otherTin : 2番目の TinSurface エンティティ ename または vla-object


戻り値
1,2番めの差の SubDMesh エンティティ、または nil



サンプル
(vl-load-tin)
(setq tin (tin:createTin '(0 0 0) '(100 100 100) 1000))
(setq tin2 (tin:createTin '(0 0 0) '(150 150 150) 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) ))
(tin:addpoints tin2 '((25 25 6) (55 55 2) (75 45 5) ))
(tin:GetMeshBeTweenSurfaces  tin tin2)


関連事項