= line ending fix =
[blender.git] / release / scripts / weightpaint_gradient.py
1 #!BPY
2 """
3 Name: 'Weight Gradient...'
4 Blender: 241
5 Group: 'WeightPaint'
6 Tooltip: 'Click on the start and end grad points for the mesh for selected faces.'
7 """
8
9 __author__ = ["Campbell Barton"]
10 __url__ = ("blender", "elysiun", "http://members.iinet.net.au/~cpbarton/ideasman/")
11 __version__ = "0.1"
12 __bpydoc__=\
13 '''
14 This script is used to fill the selected faces with a gradient
15 To use the script, switch to "Face Select" mode then "Vertex Paint" mode
16 Select the faces you wish to apply the gradient to.
17 Click twice on the mesh to set the start and end points of the gradient.
18 The color under the mouse will be used for the start and end blend colors.
19 Note:
20 Holding Shift or clicking outside the mesh on the second click will blend the first colour to nothing.  
21 '''
22
23 import mesh_gradient
24 import Blender
25
26 def main():
27         scn= Blender.Scene.GetCurrent()
28         ob= scn.objects.active
29         
30         if not ob or ob.type != 'Mesh':
31                 Blender.Draw.PupMenu('Error, no active mesh object, aborting.')
32                 return
33         # MODE 0 == VCOL
34         # MODE 1 == WEIGHT
35         MODE= 0
36         mesh_gradient.vertexGradientPick(ob, MODE)
37
38
39 if __name__ == '__main__':
40         main()
41