「Tingr:createtingrading」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{BCAD_LISP_CIVIL}} ; 構文 : (tingr:createtingrading ''minPoint'' ''maxPoint'' ''numPoints'' ) ; 機能 : minPoint、maxPoint、numPoint の範囲で Civil TinG…」)
 
編集の要約なし
 
(同じ利用者による、間の2版が非表示)
21行目: 21行目:
* メモ
* メモ
** すべての初期化データは、最適なメモリ管理のために、グレーディングの初期および内部設定にのみ使用される。これらのパラメータは一種の制限や制約ではない。
** すべての初期化データは、最適なメモリ管理のために、グレーディングの初期および内部設定にのみ使用される。これらのパラメータは一種の制限や制約ではない。
** グレーディングエンティティの作成後、完全にパラメータ化される前に([[tingr:setSlopeRule]]と[[tingr:setSurfaceRule]]を参照)、BricsCADコマンドライン上に無害な警告メッセージが表示されることがある。
** グレーディングエンティティの作成後、完全にパラメータ化される前に([[tingr:setsloperule]]と[[tingr:setsurfacerule]]を参照)、BricsCADコマンドライン上に無害な警告メッセージが表示されることがある。




37行目: 37行目:
* [[tin:addpoints]]
* [[tin:addpoints]]
* [[tingr:createtingrading]]
* [[tingr:createtingrading]]
* [[tingr:setSlopeRule]]
* [[tingr:setsloperule]]
* [[tingr:setSurfaceRule]]
* [[tingr:setsurfacerule]]




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

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

構文
(tingr:createtingrading minPoint maxPoint numPoints )


機能
minPoint、maxPoint、numPoint の範囲で Civil TinGradingエンティティを作成し、初期化する。


引数
  • minPoint : グレーディングの左下 (最小) の2D/3D 点リスト。
  • maxPoint : グレーディングの右上 (最大) の2D/3D 点リスト。
  • numPoints :グレーディングのポイント数


戻り値
作成されたグレーディングの ename またはNIL


  • メモ
    • すべての初期化データは、最適なメモリ管理のために、グレーディングの初期および内部設定にのみ使用される。これらのパラメータは一種の制限や制約ではない。
    • グレーディングエンティティの作成後、完全にパラメータ化される前に(tingr:setsloperuletingr:setsurfaceruleを参照)、BricsCADコマンドライン上に無害な警告メッセージが表示されることがある。


サンプル
(vl-load-tin)
(setq tin (tin:createTin '(0 0 0) '(100 100 100) 1000))
(setq grading (tingr:createTinGrading '(0 0 0) '(100 100 100) 100))
(tin:addPoints grading '((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)))

関連事項