Update
This commit is contained in:
@@ -36,9 +36,9 @@ def build_ui():
|
||||
|
||||
def build_properties():
|
||||
layout = QtWidgets.QVBoxLayout()
|
||||
opacity = widgets.NumberSliderGroup(tooltip="multiply layer mask to control overall transparency of the layer.")
|
||||
opacity = widgets.NumberSliderGroup(tooltip="多层蒙版来控制图层的整体透明度.")
|
||||
opacity.set_value(1.0)
|
||||
layout.addLayout(createTitledRow("Opacity:", opacity.layout()))
|
||||
layout.addLayout(createTitledRow("不透明度:", opacity.layout()))
|
||||
|
||||
def default_selection_opacity(layers):
|
||||
if len(layers) > 0:
|
||||
@@ -65,7 +65,7 @@ def build_ui():
|
||||
|
||||
update_values()
|
||||
|
||||
group = QtWidgets.QGroupBox("Layer properties")
|
||||
group = QtWidgets.QGroupBox("图层属性")
|
||||
group.setLayout(layout)
|
||||
|
||||
return group
|
||||
@@ -76,18 +76,18 @@ def build_ui():
|
||||
i.effects.configure_mirror(**{option: value})
|
||||
|
||||
mirror_direction = QtWidgets.QComboBox()
|
||||
mirror_direction.addItem("Positive to negative", MirrorOptions.directionPositiveToNegative)
|
||||
mirror_direction.addItem("Negative to positive", MirrorOptions.directionNegativeToPositive)
|
||||
mirror_direction.addItem("Flip", MirrorOptions.directionFlip)
|
||||
mirror_direction.addItem("从正到负", MirrorOptions.directionPositiveToNegative)
|
||||
mirror_direction.addItem("从负到正", MirrorOptions.directionNegativeToPositive)
|
||||
mirror_direction.addItem("翻转", MirrorOptions.directionFlip)
|
||||
mirror_direction.setMinimumWidth(1)
|
||||
|
||||
@qt.on(mirror_direction.currentIndexChanged)
|
||||
def value_changed():
|
||||
configure_mirror_all_layers("mirror_direction", mirror_direction.currentData())
|
||||
configure_mirror_all_layers("镜像方向", mirror_direction.currentData())
|
||||
|
||||
influences = QtWidgets.QCheckBox("Influence weights")
|
||||
mask = QtWidgets.QCheckBox("Layer mask")
|
||||
dq = QtWidgets.QCheckBox("Dual quaternion weights")
|
||||
influences = QtWidgets.QCheckBox("影响物权重")
|
||||
mask = QtWidgets.QCheckBox("图层蒙板")
|
||||
dq = QtWidgets.QCheckBox("双四元数权重")
|
||||
|
||||
def configure_checkbox(checkbox, option):
|
||||
@qt.on(checkbox.stateChanged)
|
||||
@@ -125,21 +125,21 @@ def build_ui():
|
||||
return result
|
||||
|
||||
layout = QtWidgets.QVBoxLayout()
|
||||
layout.addLayout(createTitledRow("Mirror effect on:", elements()))
|
||||
layout.addLayout(createTitledRow("Mirror direction:", mirror_direction))
|
||||
layout.addLayout(createTitledRow("镜像效果打开:", elements()))
|
||||
layout.addLayout(createTitledRow("镜像方向:", mirror_direction))
|
||||
|
||||
group = QtWidgets.QGroupBox("Mirror")
|
||||
group = QtWidgets.QGroupBox("镜像")
|
||||
group.setLayout(layout)
|
||||
return group
|
||||
|
||||
def build_skin_properties():
|
||||
use_max_influences = QtWidgets.QCheckBox("Limit max influences per vertex")
|
||||
use_max_influences = QtWidgets.QCheckBox("限制每个顶点的最大影响物")
|
||||
max_influences = widgets.NumberSliderGroup(min_value=1, max_value=5, tooltip="", value_type=int)
|
||||
use_prune_weight = QtWidgets.QCheckBox("Prune small weights before writing to skin cluster")
|
||||
use_prune_weight = QtWidgets.QCheckBox("在写入蒙皮簇之前修剪小权重")
|
||||
|
||||
prune_weight = widgets.NumberSliderGroup(decimals=6, min_value=0.000001, max_value=0.05, tooltip="")
|
||||
prune_weight.set_value(prune_weight.min_value)
|
||||
prune_weight.set_expo("start", 3)
|
||||
prune_weight.set_expo("开始", 3)
|
||||
|
||||
@signal.on(session.events.targetChanged)
|
||||
def update_ui():
|
||||
@@ -164,7 +164,7 @@ def build_ui():
|
||||
@qt.on(use_max_influences.stateChanged, use_prune_weight.stateChanged)
|
||||
@signal.on(max_influences.valueChanged, prune_weight.valueChanged)
|
||||
def update_values():
|
||||
log.info("updating effects tab")
|
||||
log.info("更新效果标签页")
|
||||
|
||||
if session.state.layersAvailable:
|
||||
session.state.layers.influence_limit_per_vertex = max_influences.value() if use_max_influences.isChecked() else 0
|
||||
@@ -174,11 +174,11 @@ def build_ui():
|
||||
|
||||
layout = QtWidgets.QVBoxLayout()
|
||||
layout.addWidget(use_max_influences)
|
||||
layout.addLayout(createTitledRow("Max influences:", max_influences.layout()))
|
||||
layout.addLayout(createTitledRow("最大影响物:", max_influences.layout()))
|
||||
layout.addWidget(use_prune_weight)
|
||||
layout.addLayout(createTitledRow("Prune below:", prune_weight.layout()))
|
||||
layout.addLayout(createTitledRow("修剪以下:", prune_weight.layout()))
|
||||
|
||||
group = QtWidgets.QGroupBox("Skin Properties")
|
||||
group = QtWidgets.QGroupBox("蒙皮属性")
|
||||
group.setLayout(layout)
|
||||
|
||||
update_ui()
|
||||
|
||||
Reference in New Issue
Block a user