master surface

マスターサーフェスの操作に使用する。


xshade
shape
master_surface

メソッド一覧

file_exists 外部参照ファイルが存在するかどうか
has_external_reference 外部参照ファイルが外部参照ファイルをもっているかどうか
unlink_external_reference 外部参照ファイルの独立
update_external_reference 外部参照ファイルの更新

プロパティ一覧

actual_size 外部参照ファイルかどうか
actual_size_mode 外部参照ファイルのパス




マスターサーフェス形状を選択し、xshade.scene().active_shape()(選択形状の取得)でマスターサーフェスを取得して使用する。

メソッド詳細

file_exists

外部参照ファイルが存在するかどうか。
戻り値 :
  bool

print xshade.scene().active_shape().file_exists()

has_external_reference

外部参照ファイルが外部参照ファイルをもっているかどうか。
戻り値 :
  bool

print xshade.scene().active_shape().has_external_reference()

unlink_external_reference

外部参照ファイルの独立。
引数 :
  bool : True : 確認ダイアログあり、False : 確認ダイアログなし

xshade.scene().active_shape().unlink_external_reference(True)

update_external_reference

外部参照ファイルの更新。
戻り値 :
  bool
参照 :
  object_info_view 形状情報ウインドウ
  surface_view 表面材質ウインドウ
表面材質ウインドウ、形状情報ウインドウを表示している場合それらを更新する必要がある。

#外部参照ファイルを更新して表面材質ウインドウと形状情報ウインドウを更新する
xshade.scene().active_shape().update_external_reference()
xshade.surface_view().update()
xshade.object_info_view().update()

プロパティ詳細

external_reference

外部参照ファイルかどうか。

  • 取得
  • 設定

型 :
  bool

print xshade.scene().active_shape().external_reference

path

外部参照ファイルのパス。

  • 取得
  • 設定

型 :
  file_path
設定後はupdate_external_referenceで更新しないと反映されない。

print xshade.scene().active_shape().path