マスターサーフェスの操作に使用する。
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
print xshade.scene().active_shape().path