Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cutplane.cutter.outputs[0].points.to_array()
- PtsCoord = cutplane.cutter.outputs[0].points.to_array()
- PolyAndTriIDs = cutplane.cutter.outputs[0].polys.to_array()
- jj=0
- while (jj < PolyAndTriIDs.shape[0]):
- if PolyAndTriIDs[jj] == 3: # triangles
- x1,y1,z1 = PtsCoord[PolyAndTriIDs[jj+1],:]
- x2,y2,z2 = PtsCoord[PolyAndTriIDs[jj+2],:]
- x3,y3,z3 = PtsCoord[PolyAndTriIDs[jj+3],:]
- jj=jj+4
- else: # quadrilateral
- x1,y1,z1 = PtsCoord[PolyAndTriIDs[jj+1],:]
- x2,y2,z2 = PtsCoord[PolyAndTriIDs[jj+2],:]
- x3,y3,z3 = PtsCoord[PolyAndTriIDs[jj+3],:]
- x4,y4,z4 = PtsCoord[PolyAndTriIDs[jj+4],:]
- jj=jj+5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement