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:
authorBrendon Murphy <meta.androcto1@gmail.com>2010-08-24 19:06:18 +0400
committerBrendon Murphy <meta.androcto1@gmail.com>2010-08-24 19:06:18 +0400
commitb8d9e823ba52842990b8da0e29a7e32cac1a53b2 (patch)
tree7e709833b0ce2178008ebfda0f50c57b2bee5088 /render_povray
parentc659e68695bd91edb3840dda33881dec0012ee53 (diff)
script merged into spacebar menu.
removing as part of clean up. [[Split portion of a mixed commit.]]
Diffstat (limited to 'render_povray')
-rw-r--r--render_povray/camera_align.py90
1 files changed, 90 insertions, 0 deletions
diff --git a/render_povray/camera_align.py b/render_povray/camera_align.py
new file mode 100644
index 00000000..da8a63be
--- /dev/null
+++ b/render_povray/camera_align.py
@@ -0,0 +1,90 @@
+# 3D NAVIGATION TOOLBAR v1.1 - 3Dview Addon - Blender 2.5x
+#
+# THIS SCRIPT IS LICENSED UNDER GPL,
+# please read the license block at the end of this code.
+
+bl_addon_info = {
+ 'name': '3D View: 3D Navigation 1.1 Updated ',
+ 'author': 'Version 1.0: Demohero, update 1.1: uriel',
+ 'version': '1.1 2010/08/22',
+ 'blender': (2, 5, 3),
+ 'category': '3D View',
+ 'location': 'View3D > Toolbar ',
+ 'description': 'You can navigate to views from 3D Toolbar (Shortcut: T)',
+ 'wiki_url': '#'}
+
+# import the basic library
+import bpy
+
+# main class of this toolbar
+class VIEW3D_PT_3dnavigationPanel(bpy.types.Panel):
+ bl_space_type = "VIEW_3D"
+ bl_region_type = "TOOLS"
+ bl_label = "3D Views "
+
+ def draw(self, context):
+ layout = self.layout
+ view = context.space_data
+
+# Triple boutons
+ col = layout.column(align=True)
+ row = col.row()
+ row.operator("view3d.viewnumpad", text="View Camera", icon='CAMERA_DATA').type='CAMERA'
+ row = col.row()
+ row.operator("view3d.localview", text="View Global/Local")
+ row = col.row()
+ row.operator("view3d.view_persportho", text="View Persp/Ortho")
+
+# group of 6 buttons
+ col = layout.column(align=True)
+ col.label(text="Align view from:")
+ row = col.row()
+ row.operator("view3d.viewnumpad", text="Front").type='FRONT'
+ row.operator("view3d.viewnumpad", text="Back").type='BACK'
+ row = col.row()
+ row.operator("view3d.viewnumpad", text="Left").type='LEFT'
+ row.operator("view3d.viewnumpad", text="Right").type='RIGHT'
+ row = col.row()
+ row.operator("view3d.viewnumpad", text="Top").type='TOP'
+ row.operator("view3d.viewnumpad", text="Bottom").type='BOTTOM'
+ row = col.row()
+
+# group of 2 buttons
+ col = layout.column(align=True)
+ row = col.row()
+ row.operator("view3d.view_selected", text="View at selected !")
+ row = col.row()
+
+# bouton single
+ col = layout.column(align=True)
+ row = col.row()
+ row.operator("view3d.view_center_cursor", text="View at cursor", icon='CURSOR').type='CURSOR'
+ row = col.row()
+
+# register the class
+def register():
+ bpy.types.register(VIEW3D_PT_3dnavigationPanel)
+
+def unregister():
+ bpy.types.unregister(VIEW3D_PT_3dnavigationPanel)
+
+if __name__ == "__main__":
+ register()
+
+# ##### BEGIN GPL LICENSE BLOCK #####
+#
+# 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 2
+# 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, write to the Free Software Foundation,
+# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# ##### END GPL LICENSE BLOCK ##### \ No newline at end of file