diff options
Diffstat (limited to 'src/helpers_blender.py')
-rw-r--r-- | src/helpers_blender.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/helpers_blender.py b/src/helpers_blender.py index 470d5e8..86857a3 100644 --- a/src/helpers_blender.py +++ b/src/helpers_blender.py @@ -1,4 +1,12 @@ -import solid as sl +import bpy +import bmesh +import os +import sys +import time +import mathutils +from math import pi, radians, sin, cos +from contextlib import contextmanager + debug_trace = False @@ -7,7 +15,7 @@ def debugprint(info): print(info) def box(width, height, depth): - return sl.cube([width, height, depth], center=True) + return bpy.ops.mesh.primitive_cube_add(size=1, location=(0, 0, 0), scale=(width, height, depth)) def cylinder(radius, height, segments=100): @@ -27,7 +35,7 @@ def rotate(shape, angle): def translate(shape, vector): - return sl.translate(tuple(vector))(shape) + return bpy.ops.transform.translate( def mirror(shape, plane=None): |