Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. function [] = cut_mesh(A,B,C,D)
  2. [V,F] = off("ch_tree.off");
  3.  
  4. [row,col] = size(V);
  5. [fRow,fCol] = size(F);
  6.  
  7. under = [];
  8. up = [];
  9.  
  10. idxUnder = 1;
  11. idxUp = 1;
  12.  
  13. for i=1:row
  14. func = A*V(row,1)+B*V(row,2)+C*V(row,3)+D;
  15. if func<0
  16. under(idxUnder) = i;
  17. idxUnder= idxUnder+1;
  18. end
  19.  
  20. if func>0
  21. up(idxUp) = i;
  22. idxUp = idxUp + 1;
  23. end
  24. end
  25.  
  26.  
  27. [a,underSize] = size(under);
  28. [b,up] = size(up);
  29.  
  30. fUnder = [];
  31.  
  32. for i=1:fRow
  33. F(fRow,2)==under(j) = 0
  34. for j=1:under
  35. if F(fRow,1)==under(j) || F(fRow,2)==under(j) || F(fRow,3)==under(j)
  36. isInV = isInV +1 ;
  37. end
  38. end
  39.  
  40. if isInV ==3
  41. funder =
  42. end
  43. end
  44.  
  45. display(F)
  46.  
  47. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement