mirror of
https://github.com/kaosat-dev/Blender_bevy_components_workflow.git
synced 2024-11-23 04:10:53 +00:00
b8a7eba71d
* improvements to assets ui * assets ui now specific to per level data, not based on selection anymore * blueprints ui now presents assets per blueprint * a lot of tweaks & improvements in the areas above
20 lines
681 B
Python
20 lines
681 B
Python
import bpy
|
|
import json
|
|
|
|
# Makes an empty, at the specified location, rotation, scale stores it in existing collection, from https://blender.stackexchange.com/questions/51290/how-to-add-empty-object-not-using-bpy-ops
|
|
def make_empty(name, location, rotation, scale, collection):
|
|
object_data = None
|
|
empty_obj = bpy.data.objects.new( name, object_data )
|
|
|
|
empty_obj.empty_display_size = 2
|
|
empty_obj.empty_display_type = 'PLAIN_AXES'
|
|
|
|
empty_obj.name = name
|
|
empty_obj.location = location
|
|
empty_obj.scale = scale
|
|
empty_obj.rotation_euler = rotation
|
|
|
|
collection.objects.link( empty_obj )
|
|
#bpy.context.view_layer.update()
|
|
return empty_obj
|