Vla-get-area
- 構文
- (vla-get-area vla-object)
- 機能
- 図形(円弧、円、楕円、ハッチング、ライトウェイト ポリライン、ポリライン、リージョン、平面上で閉じたスプライン)の囲まれた面積を取得する。
- 引数
-
- vla-object … VLA オブジェクト(Arc、Circle、Ellipse、Hatch、LightweightPolyline、Polyline、Region、Spline)
- 戻り値
- 平方作図単位によるオブジェクトの面積。倍精度浮動小数点数型
- サンプル
(defun c:GZ-PlineAreaSum ( / sset i total g) ; 閉じたポリラインの面積合計 (vl-load-com) (setq sset (ssget '((0 . "POLYLINE,LWPOLYLINE")(-4 . "&")(70 . 1))) i 0 total 0.0) (while (< i (sslength sset)) (setq g (vla-get-area (vlax-ename->vla-object (ssname sset i))) total (+ g total) i (1+ i))) total )
関連事項