2021-07-02 18:09:36 -04:00

24 lines
590 B
Python

# Meant to be used with Blender's Python API
import sys
import importlib
import bpy
ext_path = "/home/hodapp/source/automata_scratch/blender_scraps"
if ext_path not in sys.path:
sys.path.append(ext_path)
import menger_cube_ish
menger_cube_ish = importlib.reload(menger_cube_ish)
v,f = menger_cube_ish.cube_iterate(4)
mesh = bpy.data.meshes.new('mesh_thing')
mesh.from_pydata(v, [], f)
mesh.update(calc_edges=True)
for edge in mesh.edges:
v = list(edge.vertices)
edge.crease = 0.9
obj = bpy.data.objects.new('obj_thing', mesh)
bpy.context.scene.collection.objects.link(obj)