/
__init__.py
57 lines (43 loc) · 1.95 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
'''
This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see <http://www.gnu.org/licenses/>.
'''
bl_info = {
'name': 'Fast Lattice',
'author': 'Trentin Frederick (proxe)',
'version': (0, '6a', 28),
'blender': (2, 68, 0),
'location': '3D View \N{Rightwards Arrow} Toolshelf \N{Rightwards Arrow} Edit/Mesh Tools/Lattice Tools',
'description': 'Quickly add and edit a lattice object that effects and conforms to the selection.',
'warning': 'Beta',
# 'wiki_url': '',
# 'tracker_url': '',
'category': 'Mesh'
}
import bpy
from bpy.utils import register_module, unregister_module
from bpy.props import PointerProperty
from .addon import interface, operator, properties
def register():
bpy.types.VIEW3D_PT_tools_meshedit.append(interface.panel_start)
bpy.types.VIEW3D_PT_tools_object.append(interface.panel_start)
bpy.types.VIEW3D_PT_tools_latticeedit.append(interface.panel_finish)
register_module(__name__)
bpy.types.WindowManager.fast_lattice = PointerProperty(
type = properties.fast_lattice,
name = 'Fast Lattice',
description = 'Storage location for fast lattice settings.'
)
def unregister():
bpy.types.VIEW3D_PT_tools_meshedit.remove(interface.panel_start)
bpy.types.VIEW3D_PT_tools_object.remove(interface.panel_start)
bpy.types.VIEW3D_PT_tools_latticeedit.remove(interface.panel_finish)
unregister_module(__name__)
del bpy.types.WindowManager.fast_lattice