Tingr:createtingrading

提供:GizmoLabs - だいたい CAD LISP なサイト
2022年10月6日 (木) 04:30時点におけるGizmon (トーク | 投稿記録)による版
構文
(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)))

関連事項