Vla-put-rendersmoothness
- 構文
- (vla-put-rendersmoothness vla-object num )
- 機能
- シェーディング、レンダリング、および隠線処理されたオブジェクトの滑らかさを指定する。
- 引数
-
- vla-object … DatabasePreferences の VLAオブジェクト
- num … 有効範囲は 0.01~10.0 。
- 戻り値
- nil
- 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))) )
関連事項