From b8d9e823ba52842990b8da0e29a7e32cac1a53b2 Mon Sep 17 00:00:00 2001 From: Brendon Murphy <meta.androcto1@gmail.com> Date: Tue, 24 Aug 2010 15:06:18 +0000 Subject: [PATCH] script merged into spacebar menu. removing as part of clean up. [[Split portion of a mixed commit.]] --- render_povray/camera_align.py | 90 +++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 render_povray/camera_align.py diff --git a/render_povray/camera_align.py b/render_povray/camera_align.py new file mode 100644 index 000000000..da8a63be5 --- /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 -- GitLab