Vla-get-rendersmoothness
- 構文
- (vla-get-rendersmoothness vla-object )
- 機能
- シェーディング、レンダリング、および隠線処理されたオブジェクトの滑らかさを取得する。
- 引数
-
- vla-object … DatabasePreferences の VLAオブジェクト
- num …
- 戻り値
- 有効範囲は 0.01~10.0 。
- MEMO : このプロパティの初期値は 0.5。パフォーマンスを改善するには、作図時にこの値を 1 以下に設定する。
- 注 : このプロパティの値は、システム変数 FACETRES に格納される。
- サンプル
(setvar "faceres" 2.0) ; でいいじゃない。
(vl-load-com)
(defun c:Example_RenderSmoothness()
;; RenderSmoothness の値を変更するサンプル
(setq acadObj (vlax-get-acad-object))
(setq doc (vla-get-ActiveDocument acadObj))
(setq preferences (vla-get-Preferences doc))
;; 現在の RenderSmoothness 取得
(setq currRenderSmoothness (vla-get-RenderSmoothness preferences))
(alert (strcat "現在の RenderSmoothness 値は " (rtos currRenderSmoothness 2)))
;; 変更
(setq newRenderSmoothness 2.5)
(vla-put-RenderSmoothness preferences newRenderSmoothness)
(alert (strcat "新しい RenderSmoothness 値は " (rtos newRenderSmoothness 2)))
;; 戻す
(vla-put-RenderSmoothness preferences currRenderSmoothness)
(alert (strcat "RenderSmoothness 値を次に戻しました。 " (rtos currRenderSmoothness 2)))
)
関連事項