I have created a cylinder using python API of blender. This cylinder has only vertical strips. I want horizontal loop cuts in this cylinder so that it would have a perfect mesh shape of quads. How to do that using python script?
Asked
Active
Viewed 2,494 times
2 Answers
3
I found the answer, the way it is done is:
old_type = bpy.context.area.type
bpy.ops.object.mode_set(mode='EDIT')
bpy.context.area.type = 'VIEW_3D'
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":10, "smoothness":0, "falloff":'ROOT', "edge_index":1})
bpy.ops.mesh.loopcut_slide(MESH_OT_loopcut={"number_cuts":10, "smoothness":0, "falloff":'ROOT', "edge_index":0})
bpy.context.area.type = old_type
So you should be in edit mode, and VIEW_3D context, then use the loop cut to cut the edge "edge_index"
user2481909
- 161
- 5
0
crt-r should get you your horizontal cuts then use shift-Tab to snap the movement to grid. Doing this you can try and get your prefect quads
JoelWaterworth
- 161
- 1
- 7
-
1I want to do it by using python script – user2481909 Jun 09 '14 at 14:07
-
this might help https://www.youtube.com/watch?v=1OePNW34-z4 – JoelWaterworth Jun 09 '14 at 21:15