Vla-put-rounddistance
- 構文
- (vla-put-rounddistance vla-object dist )
- 機能
- 変換単位の丸めを指定する。
- 引数
-
- vla-object … VLAオブジェクト(DimAligned、DimArcLength、DimDiametric、DimOrdinate、DimRadial、DimRadialLarge、DimRotated)
- dist … 丸め距離を表す正の実数。初期値は 0.00 。
- 戻り値
- nil
- MEMO: このプロパティは、寸法記入するすべての距離を指定の値に丸める。たとえば、このプロパティが 0.25 に設定されている場合、この距離は 0.25 単位の最も近い値に丸められる。このプロパティを 1.0 に設定すると、この寸法に対する距離は最も近い整数に丸められる。
- 小数点以降で編集される桁数は PrimaryUnitsPrecision プロパティまたはシステム変数 DIMDEC[寸法精度]によって設定されている精度に従うことに注意。このプロパティは角度寸法には適用されない。
- 注 : このプロパティは、指定された寸法でシステム変数 DIMRND[丸めの値]の値を変更する。
- サンプル
(vl-load-com) (defun c:Example_RoundDistance() ;; 寸法を作成して変換単位の丸めを変更するサンプル (setq acadObj (vlax-get-acad-object)) (setq doc (vla-get-ActiveDocument acadObj)) ;; 寸法の定義 (setq point1 (vlax-3d-point 5 5 0) point2 (vlax-3d-point 10.123 5 0) location (vlax-3d-point 5 7 0)) ;; 寸法を作成 (setq modelSpace (vla-get-ModelSpace doc)) (setq dimObj (vla-AddDimAligned modelSpace point1 point2 location)) (vla-ZoomAll acadObj) (alert "現在の変換単位の丸めは 0.50 です") ;; 変更 0.50 of a unit (vla-put-RoundDistance dimObj 0.5) (vla-Regen doc acAllViewports) (alert (strcat "新しい変換単位の丸めは : " (rtos (vla-get-RoundDistance dimObj) 2))) )
関連事項