Advertisement
Guest User

Untitled

a guest
Aug 5th, 2015
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. cutplane.cutter.outputs[0].points.to_array()
  2.  
  3. PtsCoord = cutplane.cutter.outputs[0].points.to_array()
  4.  
  5. PolyAndTriIDs = cutplane.cutter.outputs[0].polys.to_array()
  6.  
  7. jj=0
  8. while (jj < PolyAndTriIDs.shape[0]):
  9. if PolyAndTriIDs[jj] == 3: # triangles
  10.  
  11. x1,y1,z1 = PtsCoord[PolyAndTriIDs[jj+1],:]
  12. x2,y2,z2 = PtsCoord[PolyAndTriIDs[jj+2],:]
  13. x3,y3,z3 = PtsCoord[PolyAndTriIDs[jj+3],:]
  14. jj=jj+4
  15.  
  16. else: # quadrilateral
  17. x1,y1,z1 = PtsCoord[PolyAndTriIDs[jj+1],:]
  18. x2,y2,z2 = PtsCoord[PolyAndTriIDs[jj+2],:]
  19. x3,y3,z3 = PtsCoord[PolyAndTriIDs[jj+3],:]
  20. x4,y4,z4 = PtsCoord[PolyAndTriIDs[jj+4],:]
  21. jj=jj+5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement