Skip to content

Commit

Permalink
fixed ability to call split_geometry too early
Browse files Browse the repository at this point in the history
- pressing 'p', 'c', 'y', etc calls split_geometry. I made sure that
this did not happen if the user is not at the proper stage
  • Loading branch information
ooMICAHoo committed Jun 27, 2018
1 parent db32325 commit 0d39c0f
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
2 changes: 1 addition & 1 deletion common_drawing.py
Expand Up @@ -89,7 +89,7 @@ def draw3d_quads(context, lpoints, color): #, color_mirror):
# for coord in points:
# bgl.glVertex3f(-coord.x,coord.y,coord.z)
bgl.glEnd()

def draw3d_points(context, points, color, size):
bgl.glColor4f(*color)
bgl.glPointSize(size)
Expand Down
13 changes: 8 additions & 5 deletions op_polytrim/polytrim_ui_modalwait.py
Expand Up @@ -68,20 +68,23 @@ def modal_wait(self,context,eventd):
return 'finish'

if eventd['press'] == 'P':
#self.knife.preview_mesh(eventd['context'])
self.knife.split_geometry(eventd['context'], mode = 'SEPARATE')
if self.knife.split and self.knife.face_seed and len(self.knife.ed_map):
self.knife.split_geometry(eventd['context'], mode = 'SEPARATE')
return 'finish'

if eventd['press'] == 'X':
self.knife.split_geometry(eventd['context'], mode = 'DELETE')
if self.knife.split and self.knife.face_seed and len(self.knife.ed_map):
self.knife.split_geometry(eventd['context'], mode = 'DELETE')
return 'finish'

if eventd['press'] == 'Y':
self.knife.split_geometry(eventd['context'], mode = 'SPLIT')
if self.knife.split and self.knife.face_seed and len(self.knife.ed_map):
self.knife.split_geometry(eventd['context'], mode = 'SPLIT')
return 'finish'

if eventd['press'] == 'SHIFT+D':
self.knife.split_geometry(eventd['context'], mode = 'DUPLICATE')
if self.knife.split and self.knife.face_seed and len(self.knife.ed_map):
self.knife.split_geometry(eventd['context'], mode = 'DUPLICATE')
return 'finish'

if eventd['press'] == 'S':
Expand Down

0 comments on commit 0d39c0f

Please sign in to comment.