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

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2006-01-18 03:14:33 +0300
committerCampbell Barton <ideasman42@gmail.com>2006-01-18 03:14:33 +0300
commit1395d7166cab8a4306a6cbaf9ea5c49c95c3e916 (patch)
tree4e646e613298108352564eca8f5229be416357cd
parent24b5e21c6582c800bdc28f00400fca0c48c7ad14 (diff)
Added Mesh menu access for b-brush sculpter.
-rw-r--r--release/scripts/mesh_bbrush_menu.py44
1 files changed, 44 insertions, 0 deletions
diff --git a/release/scripts/mesh_bbrush_menu.py b/release/scripts/mesh_bbrush_menu.py
new file mode 100644
index 00000000000..e79e2095608
--- /dev/null
+++ b/release/scripts/mesh_bbrush_menu.py
@@ -0,0 +1,44 @@
+#!BPY
+"""
+Name: 'B-Brush Sculpter'
+Blender: 240
+Group: 'Mesh'
+Tooltip: 'Sculpt the active mesh (adds a scriptlink)'
+"""
+
+import Blender
+def main():
+ name = 'mesh_bbrush.py'
+ for t in Blender.Text.Get():
+ if t.name.startswith(name):
+ Blender.Draw.PupMenu('ERROR: Script "%s" alredy imported, aborting load.' % name)
+ return
+
+ # Load the text
+ datadir = Blender.Get('datadir')
+ if not datadir.endswith(Blender.sys.sep):
+ datadir += Blender.sys.sep
+ path= datadir + name
+ try:
+ t = Blender.Text.Load(path)
+ except:
+ Blender.Draw.PupMenu('ERROR: "%s" not found.' % path)
+
+ pup_input = [\
+ 'B-Brush Usage (message only)%t',
+ 'Enable B-Brush by',
+ 'selecting the "View" menu, then',
+ '"Space Handeler Scripts",',
+ '"%s"' % name,
+ 'LMB to sculpt, RMB for prefs, Shift reverses pressure',
+ ]
+
+ #Blender.Draw.PupBlock('%s loaded' % name ,pup_input)
+ Blender.Draw.PupMenu('|'.join(pup_input))
+
+if __name__ == '__main__':
+
+
+
+ main()
+ \ No newline at end of file