forked from giovannigalli/UASmachine
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmodifier.py
More file actions
15 lines (14 loc) · 703 Bytes
/
modifier.py
File metadata and controls
15 lines (14 loc) · 703 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import bpy
import random
import math
def modifier():
#adding simple deform modifier
bpy.ops.object.modifier_add(type='SIMPLE_DEFORM')
bpy.context.object.modifiers["SimpleDeform"].limits[1] = random.uniform(.1,1)
bpy.context.object.modifiers["SimpleDeform"].angle = math.radians(random.uniform(-140,140))
bpy.ops.object.modifier_apply(apply_as='DATA', modifier = "SimpleDeform" )
#adding wave modifier
bpy.ops.object.modifier_add(type='WAVE')
bpy.context.object.modifiers["Wave"].start_position_x = random.uniform(1,3)
bpy.context.object.modifiers["Wave"].start_position_y = random.uniform(1,30)
bpy.ops.object.modifier_apply(apply_as='DATA', modifier = "Wave" )