[Bf-extensions-cvs] [0288e57d] master: move advanced objects to release addons: T50357 T51110

meta-androcto noreply at git.blender.org
Sat Apr 15 05:51:38 CEST 2017


Commit: 0288e57de307d21bdc47ce208a731f7a1bdf5d6a
Author: meta-androcto
Date:   Sat Apr 15 13:51:11 2017 +1000
Branches: master
https://developer.blender.org/rBAC0288e57de307d21bdc47ce208a731f7a1bdf5d6a

move advanced objects to release addons: T50357 T51110

===================================================================

D	add_advanced_objects/__init__.py
D	add_advanced_objects/add_light_template.py
D	add_advanced_objects/add_mesh_aggregate.py
D	add_advanced_objects/arrange_on_curve.py
D	add_advanced_objects/circle_array.py
D	add_advanced_objects/copy2.py
D	add_advanced_objects/cubester.py
D	add_advanced_objects/delaunay_voronoi/DelaunayVoronoi.py
D	add_advanced_objects/delaunay_voronoi/__init__.py
D	add_advanced_objects/delaunay_voronoi/delaunayVoronoiBlender.py
D	add_advanced_objects/delaunay_voronoi/oscurart_constellation.py
D	add_advanced_objects/drop_to_ground.py
D	add_advanced_objects/make_struts.py
D	add_advanced_objects/mesh_easylattice.py
D	add_advanced_objects/object_add_chain.py
D	add_advanced_objects/object_laplace_lightning.py
D	add_advanced_objects/object_mangle_tools.py
D	add_advanced_objects/oscurart_chain_maker.py
D	add_advanced_objects/pixelate_3d.py
D	add_advanced_objects/random_box_structure.py
D	add_advanced_objects/rope_alpha.py
D	add_advanced_objects/scene_objects_bi.py
D	add_advanced_objects/scene_objects_cycles.py
D	add_advanced_objects/scene_texture_render.py
D	add_advanced_objects/trilighting.py
D	add_advanced_objects/unfold_transition.py

===================================================================

diff --git a/add_advanced_objects/__init__.py b/add_advanced_objects/__init__.py
deleted file mode 100644
index 3c15d1b4..00000000
--- a/add_advanced_objects/__init__.py
+++ /dev/null
@@ -1,252 +0,0 @@
-# ##### 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# ##### END GPL LICENSE BLOCK #####
-
-# Contributed to by:
-# meta-androcto, Bill Currie, Jorge Hernandez - Melenedez  Jacob Morris, Oscurart  #
-# Rebellion, Antonis Karvelas, Eleanor Howick, lijenstina, Daniel Schalla, Domlysz #
-# Unnikrishnan(kodemax), Florian Meyer, Omar ahmed, Brian Hinton (Nichod), liero   #
-# Dannyboy, Mano-Wii, Kursad Karatas, teldredge
-
-bl_info = {
-    "name": "Add Advanced Objects",
-    "author": "Meta Androcto,",
-    "version": (0, 1, 1),
-    "blender": (2, 78, 0),
-    "location": "View3D > Add ",
-    "description": "Add Object & Camera extras",
-    "warning": "",
-    "wiki_url": "https://wiki.blender.org/index.php/Extensions:2.6"
-                "/Py/Scripts",
-    "tracker_url": "",
-    "category": "Object"}
-
-if "bpy" in locals():
-    import importlib
-
-    importlib.reload(add_light_template)
-    importlib.reload(scene_objects_bi)
-    importlib.reload(scene_objects_cycles)
-    importlib.reload(scene_texture_render)
-    importlib.reload(trilighting)
-    importlib.reload(pixelate_3d)
-    importlib.reload(object_add_chain)
-    importlib.reload(drop_to_ground)
-    importlib.reload(circle_array)
-    importlib.reload(unfold_transition)
-    importlib.reload(copy2)
-    importlib.reload(make_struts)
-    importlib.reload(random_box_structure)
-    importlib.reload(cubester)
-    importlib.reload(rope_alpha)
-    importlib.reload(add_mesh_aggregate)
-    importlib.reload(object_mangle_tools)
-    importlib.reload(arrange_on_curve)
-    importlib.reload(object_laplace_lightning)
-    importlib.reload(mesh_easylattice)
-    importlib.reload(DelaunayVoronoi)
-    importlib.reload(delaunayVoronoiBlender)
-    importlib.reload(oscurart_constellation)
-    importlib.reload(oscurart_chain_maker)
-
-else:
-    from . import (
-        add_light_template,
-        scene_objects_bi,
-        scene_objects_cycles,
-        scene_texture_render,
-        trilighting,
-        pixelate_3d,
-        object_add_chain,
-        oscurart_chain_maker,
-        drop_to_ground,
-        circle_array,
-        unfold_transition,
-        copy2,
-        make_struts,
-        random_box_structure,
-        cubester,
-        rope_alpha,
-        add_mesh_aggregate,
-        object_mangle_tools,
-        arrange_on_curve,
-        object_laplace_lightning,
-        mesh_easylattice
-        )
-    from .delaunay_voronoi import (
-        DelaunayVoronoi,
-        delaunayVoronoiBlender,
-        oscurart_constellation
-        )
-
-import bpy
-from bpy.types import (
-        Menu,
-        AddonPreferences,
-        )
-
-
-class INFO_MT_scene_elements_add(Menu):
-    # Define the "scenes" menu
-    bl_idname = "INFO_MT_scene_elements"
-    bl_label = "Test scenes"
-
-    def draw(self, context):
-        layout = self.layout
-        layout.operator_context = 'INVOKE_REGION_WIN'
-        layout.operator("bi.add_scene",
-                        text="Scene_Objects_BI")
-        layout.operator("objects_cycles.add_scene",
-                        text="Scene_Objects_Cycles")
-        layout.operator("objects_texture.add_scene",
-                        text="Scene_Textures_Cycles")
-
-
-class INFO_MT_mesh_lamps_add(Menu):
-    # Define the "lights" menu
-    bl_idname = "INFO_MT_scene_lamps"
-    bl_label = "Lighting Sets"
-
-    def draw(self, context):
-        layout = self.layout
-        layout.operator_context = 'INVOKE_REGION_WIN'
-        layout.operator("object.add_light_template",
-                        text="Add Light Template")
-        layout.operator("object.trilighting",
-                        text="Add Tri Lighting")
-
-
-class INFO_MT_mesh_chain_add(Menu):
-    # Define the "Chains" menu
-    bl_idname = "INFO_MT_mesh_chain"
-    bl_label = "Chains"
-
-    def draw(self, context):
-        layout = self.layout
-        layout.operator_context = 'INVOKE_REGION_WIN'
-        layout.operator("mesh.primitive_chain_add", icon="LINKED")
-        layout.operator("mesh.primitive_oscurart_chain_add", icon="LINKED")
-
-
-class INFO_MT_array_mods_add(Menu):
-    # Define the "array" menu
-    bl_idname = "INFO_MT_array_mods"
-    bl_label = "Array Mods"
-
-    def draw(self, context):
-        layout = self.layout
-        layout.operator_context = 'INVOKE_REGION_WIN'
-        self.layout.menu("INFO_MT_mesh_chain", icon="LINKED")
-        layout.operator("objects.circle_array_operator",
-                        text="Circle Array", icon='MOD_ARRAY')
-        layout.operator("object.agregate_mesh",
-                        text="Aggregate Mesh", icon='MOD_ARRAY')
-        obj = context.object
-        if obj.type in ['MESH',]:  
-            layout.operator("mesh.copy2",
-                        text="Copy To Vert/Edge", icon='MOD_ARRAY')
-
-
-
-class INFO_MT_quick_blocks_add(Menu):
-    # Define the "Blocks" menu
-    bl_idname = "INFO_MT_quick_tools"
-    bl_label = "Block Tools"
-
-    def draw(self, context):
-        layout = self.layout
-        layout.operator_context = 'INVOKE_REGION_WIN'
-        layout.operator('object.pixelate', icon='MESH_GRID')
-        obj = context.object
-        if obj.type in ['MESH',]:  
-            layout.operator("mesh.generate_struts",
-                        text="Struts", icon='GRID')
-            layout.operator("object.easy_lattice",
-                        text="Easy Lattice", icon='MOD_LATTICE')
-            layout.operator("object.make_structure",
-                        text="Random Boxes", icon='SEQ_SEQUENCER')
-
-
-class INFO_MT_Physics_tools_add(Menu):
-    # Define the "mesh objects" menu
-    bl_idname = "INFO_MT_physics_tools"
-    bl_label = "Physics Tools"
-
-    def draw(self, context):
-        layout = self.layout
-        layout.operator_context = 'INVOKE_REGION_WIN'
-        layout.operator("object.drop_on_active",
-                        text="Drop To Ground")
-        layout.operator("ball.rope",
-                        text="Wrecking Ball", icon='PHYSICS')
-        layout.operator("clot.rope",
-                        text="Cloth Rope", icon='PHYSICS')
-
-
-# Define "Extras" menu
-def menu(self, context):
-    layout = self.layout
-    layout.operator_context = 'INVOKE_REGION_WIN'
-    self.layout.separator()
-    self.layout.menu("INFO_MT_scene_elements", icon="SCENE_DATA")
-    self.layout.menu("INFO_MT_scene_lamps", icon="LAMP_SPOT")
-    self.layout.separator()
-    self.layout.menu("INFO_MT_array_mods", icon="MOD_ARRAY")
-    self.layout.menu("INFO_MT_quick_tools", icon="MOD_BUILD")
-    self.layout.menu("INFO_MT_physics_tools", icon="PHYSICS")
-
-
-# Addons Preferences
-class AddonPreferences(AddonPreferences):
-    bl_idname = __name__
-
-    def draw(self, context):
-        layout = self.layout
-        layout.label(text="----Add Menu Advanced----")
-        layout.label(text="Quick Tools:")
-        layout.label(text="Drop, Pixelate & Wrecking Ball")
-        layout.label(text="Array Mods:")
-        layout.label(text="Circle Array, Chains, Vert to Edge, Aggregate")
-
-
-def register():
-    object_mangle_tools.register()
-    arrange_on_curve.register()
-    bpy.utils.register_module(__name__)
-    # Add "Extras" menu to the "Add" menu
-    bpy.types.INFO_MT_add.append(menu)
-    try:
-        bpy.types.VIEW3D_MT_AddMenu.append(menu)
-    except:
-        pass
-
-
-def unregister():
-    object_mangle_tools.unregister()
-    arrange_on_curve.unregister()
-    # Remove "Extras" menu from the "Add" menu.
-    bpy.types.INFO_MT_add.remove(menu)
-    try:
-        bpy.types.VIEW3D_MT_AddMenu.remove(menu)
-    except:
-        pass
-
-    bpy.utils.unregister_module(__name__)
-
-
-if __name__ == "__main__":
-    register()
diff --git a/add_advanced_objects/add_light_template.py b/add_advanced_objects/add_light_template.py
deleted file mode 100644
index 312b2d9e..00000000
--- a/add_advanced_objects/add_light_template.py
+++ /dev/null
@@ -1,136 +0,0 @@
-# gpl: author Rebellion
-
-import bpy
-from bpy.types import Operator
-from bpy.props import BoolProperty
-
-
-def add_lamps(self, context):
-    try:
-        if self.bKeyLight:
-            keyLight = bpy.data.lamps.new(name="Key_Light", type="SPOT")
-            ob = bpy.data.objects.new("Key_Light", keyLight)
-            constraint = ob.constraints.new(type='COPY_LOCATION')
-            constraint.use_offset = True
-            constraint.owner_space = 'LOCAL'
-            constraint.target = self.camera
-            constraint = ob.constraints.new(type='TRACK_TO')
-            constraint.target = self.target
-            constraint.track_axis = 'TRACK_NEGATIVE_Z'
-            constraint.up_axis = 'UP_X'
-            constraint.owner_space = 'LOCAL'
-            bpy.context.scene.objects.link(ob)
-            ob.rotation_euler[2] = -0.785398
-
-        if self.bFillLight:
-            fillLight = bpy.data.lamps.new(name="Fill_Light", type="SPOT")
-            ob = bpy.data.objects.new("Fill_Light", fillLight)
-            constraint = ob.constraints.new(type='COPY_LOCATION')
-            constraint.use_offset = True
-            constraint.owner_space = 'LOCAL'
-            constraint.target = self.camera
-            constraint = ob.constraints.new(type='TRACK_TO')
-            constraint.target = self.target
-            co

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-extensions-cvs mailing list