Changeset View
Changeset View
Standalone View
Standalone View
io_scene_ms3d/ms3d_ui.py
| Context not available. | |||||
| @staticmethod | @staticmethod | ||||
| def transparency_mode_from_ms3d(ms3d_value): | def transparency_mode_from_ms3d(ms3d_value): | ||||
| if(ms3d_value == Ms3dSpec.MODE_TRANSPARENCY_SIMPLE): | if ms3d_value == Ms3dSpec.MODE_TRANSPARENCY_SIMPLE: | ||||
| return Ms3dUi.MODE_TRANSPARENCY_SIMPLE | return Ms3dUi.MODE_TRANSPARENCY_SIMPLE | ||||
| elif(ms3d_value == \ | elif(ms3d_value == \ | ||||
| Ms3dSpec.MODE_TRANSPARENCY_DEPTH_BUFFERED_WITH_ALPHA_REF): | Ms3dSpec.MODE_TRANSPARENCY_DEPTH_BUFFERED_WITH_ALPHA_REF): | ||||
| return Ms3dUi.MODE_TRANSPARENCY_DEPTH_BUFFERED_WITH_ALPHA_REF | return Ms3dUi.MODE_TRANSPARENCY_DEPTH_BUFFERED_WITH_ALPHA_REF | ||||
| elif(ms3d_value == Ms3dSpec.MODE_TRANSPARENCY_DEPTH_SORTED_TRIANGLES): | elif ms3d_value == Ms3dSpec.MODE_TRANSPARENCY_DEPTH_SORTED_TRIANGLES: | ||||
| return Ms3dUi.MODE_TRANSPARENCY_DEPTH_SORTED_TRIANGLES | return Ms3dUi.MODE_TRANSPARENCY_DEPTH_SORTED_TRIANGLES | ||||
| return Ms3dUi.MODE_TRANSPARENCY_SIMPLE | return Ms3dUi.MODE_TRANSPARENCY_SIMPLE | ||||
| @staticmethod | @staticmethod | ||||
| def transparency_mode_to_ms3d(ui_value): | def transparency_mode_to_ms3d(ui_value): | ||||
| if(ui_value == Ms3dUi.MODE_TRANSPARENCY_SIMPLE): | if ui_value == Ms3dUi.MODE_TRANSPARENCY_SIMPLE: | ||||
| return Ms3dSpec.MODE_TRANSPARENCY_SIMPLE | return Ms3dSpec.MODE_TRANSPARENCY_SIMPLE | ||||
| elif(ui_value == Ms3dUi.MODE_TRANSPARENCY_DEPTH_BUFFERED_WITH_ALPHA_REF): | elif ui_value == Ms3dUi.MODE_TRANSPARENCY_DEPTH_BUFFERED_WITH_ALPHA_REF: | ||||
| return Ms3dSpec.MODE_TRANSPARENCY_DEPTH_BUFFERED_WITH_ALPHA_REF | return Ms3dSpec.MODE_TRANSPARENCY_DEPTH_BUFFERED_WITH_ALPHA_REF | ||||
| elif(ui_value == Ms3dUi.MODE_TRANSPARENCY_DEPTH_SORTED_TRIANGLES): | elif ui_value == Ms3dUi.MODE_TRANSPARENCY_DEPTH_SORTED_TRIANGLES: | ||||
| return Ms3dSpec.MODE_TRANSPARENCY_DEPTH_SORTED_TRIANGLES | return Ms3dSpec.MODE_TRANSPARENCY_DEPTH_SORTED_TRIANGLES | ||||
| return Ms3dSpec.MODE_TRANSPARENCY_SIMPLE | return Ms3dSpec.MODE_TRANSPARENCY_SIMPLE | ||||
| Context not available. | |||||
| box = layout.box() | box = layout.box() | ||||
| box.label(ms3d_str['LABEL_NAME_ANIMATION'], icon=Ms3dUi.ICON_ANIMATION) | box.label(ms3d_str['LABEL_NAME_ANIMATION'], icon=Ms3dUi.ICON_ANIMATION) | ||||
| box.prop(self, 'use_animation') | box.prop(self, 'use_animation') | ||||
| if (self.use_animation): | if self.use_animation: | ||||
| box.prop(self, 'rotation_mode', icon=Ms3dUi.ICON_ROTATION_MODE, | box.prop(self, 'rotation_mode', icon=Ms3dUi.ICON_ROTATION_MODE, | ||||
| expand=False) | expand=False) | ||||
| flow = box.column_flow() | flow = box.column_flow() | ||||
| flow.prop(self, 'use_joint_size') | flow.prop(self, 'use_joint_size') | ||||
| if (self.use_joint_size): | if self.use_joint_size: | ||||
| flow.prop(self, 'joint_size') | flow.prop(self, 'joint_size') | ||||
| box.prop(self, 'use_joint_to_bones') | box.prop(self, 'use_joint_to_bones') | ||||
| if (self.use_joint_to_bones): | if self.use_joint_to_bones: | ||||
| box.box().label(ms3d_str['LABEL_NAME_JOINT_TO_BONES'], | box.box().label(ms3d_str['LABEL_NAME_JOINT_TO_BONES'], | ||||
| icon=Ms3dUi.ICON_ERROR) | icon=Ms3dUi.ICON_ERROR) | ||||
| Context not available. | |||||
| flow.label(ms3d_str['LABEL_NAME_ANIMATION'], | flow.label(ms3d_str['LABEL_NAME_ANIMATION'], | ||||
| icon=Ms3dUi.ICON_ANIMATION) | icon=Ms3dUi.ICON_ANIMATION) | ||||
| flow.prop(self, 'use_animation') | flow.prop(self, 'use_animation') | ||||
| if (self.use_animation): | if self.use_animation: | ||||
| flow.prop(self, 'normalize_weights') | flow.prop(self, 'normalize_weights') | ||||
| flow.prop(self, 'shrink_to_keys') | flow.prop(self, 'shrink_to_keys') | ||||
| flow.prop(self, 'bake_each_frame') | flow.prop(self, 'bake_each_frame') | ||||
| Context not available. | |||||
| index = custom_data.selected_group_index | index = custom_data.selected_group_index | ||||
| collection = custom_data.groups | collection = custom_data.groups | ||||
| if (index >= 0 and index < len(collection)): | if index >= 0 and index < len(collection): | ||||
| row = layout.row() | row = layout.row() | ||||
| subrow = row.row(align=True) | subrow = row.row(align=True) | ||||
| subrow.operator( | subrow.operator( | ||||
| Context not available. | |||||