Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Bonavita <mindrones@gmail.com>2010-07-13 18:08:29 +0400
committerLuca Bonavita <mindrones@gmail.com>2010-07-13 18:08:29 +0400
commitb5cd123b04e6c46642b3e5617c8d354eb3eac744 (patch)
treed6c65fd5405eef61b0f6eb4f70702fabda76bfb7 /space_view3d_materials_utils.py
parent2d092f168009d6d233ba43b91f1886f5bc53f5f1 (diff)
== trunk scripts confirming ==
- every script is now (2,5,3) - added warning field in bl_addon_info so every dev knows about this: when "warning" field is not empty, a warning icon appears and text alerts users about a buggy script (this is used during development, released scripts should must have this empty of course) - formatted scripts info like this - GPL - docstring - bl_addon_info - imports so that the actual script starts after the bl_addon_info dict - removed old 2.4x cruft like __url__, __bpydoc__, __author__ etc, not needed anymore (when the case integrated info with bl_addon_info and in case of one email meta just put it in the GPL) - next commits I plan to do contrib scripts and conform io scripts naming
Diffstat (limited to 'space_view3d_materials_utils.py')
-rw-r--r--space_view3d_materials_utils.py48
1 files changed, 18 insertions, 30 deletions
diff --git a/space_view3d_materials_utils.py b/space_view3d_materials_utils.py
index 24b4db15..52420354 100644
--- a/space_view3d_materials_utils.py
+++ b/space_view3d_materials_utils.py
@@ -22,31 +22,8 @@
#
# ##### END GPL LICENSE BLOCK #####
-bl_addon_info = {
- 'name': '3D View: Material Utils',
- 'author': 'michaelw',
- 'version': '0.9',
- 'blender': (2, 5, 3),
- 'location': 'View3D > Q key',
- 'description': 'Menu of material tools (assign, select by etc) in the 3D View',
- 'wiki_url':
- 'http://wiki.blender.org/index.php/Extensions:2.5/Py/' \
- 'Scripts/3D interaction/Materials Utils',
- 'tracker_url': 'https://projects.blender.org/tracker/index.php?'\
- 'func=detail&aid=22140&group_id=153&atid=469',
- 'category': '3D View'}
-"a menu of material tools"
-
-"""
-Name: 'Master Material Menu'
-Blender: 253
"""
-
-__author__ = ["michaelW"]
-__version__ = '1.3'
-__url__ = [""]
-__bpydoc__ = """
-this script has several functions and operators... grouped for convenience
+This script has several functions and operators... grouped for convenience
* assign material:
offers the user a list of ALL the materials in the blend file and an additional "new" entry
the chosen material will be assigned to all the selected objects in object mode.
@@ -57,22 +34,33 @@ this script has several functions and operators... grouped for convenience
After assigning the material "clean material slots" and "material to texface" are auto run to keep things tidy (see description bellow)
-*select by material
+* select by material
in object mode this offers the user a menu of all materials in the blend file
any objects using the selected material will become selected, any objects without the material will be removed from selection.
in edit mode: the menu offers only the materials attached to the current object. It will select the faces that use the material and deselect those that do not.
-*clean material slots
+* clean material slots
for all selected objects any empty material slots or material slots with materials that are not used by the mesh faces will be removed.
-*
-
-
- Any un-used materials and slots will be removed
+* Any un-used materials and slots will be removed
"""
+bl_addon_info = {
+ 'name': '3D View: Material Utils',
+ 'author': 'michaelw',
+ 'version': '1.3',
+ 'blender': (2, 5, 3),
+ 'location': 'View3D > Q key',
+ 'description': 'Menu of material tools (assign, select by etc) in the 3D View',
+ 'warning': '', # used for warning icon and text in addons panel
+ 'wiki_url': 'http://wiki.blender.org/index.php/Extensions:2.5/Py/' \
+ 'Scripts/3D interaction/Materials Utils',
+ 'tracker_url': 'https://projects.blender.org/tracker/index.php?'\
+ 'func=detail&aid=22140&group_id=153&atid=469',
+ 'category': '3D View'}
+
import bpy
from bpy.props import*