renderer beta
This commit is contained in:
@@ -23,3 +23,15 @@ class Accumulator():
|
||||
|
||||
def reset(self):
|
||||
self.dict = dict()
|
||||
|
||||
|
||||
|
||||
def mask_faces(F, mask):
|
||||
F_mask = np.take(mask, F.reshape(-1), axis=0)
|
||||
F_mask = F_mask.reshape((-1, 3)).sum(axis=1) == 3
|
||||
|
||||
V_ind = np.zeros(mask.shape, dtype=np.int32)
|
||||
V_ind[mask] = np.arange(mask.sum())
|
||||
F_new = np.take(V_ind, F[F_mask, :].reshape(-1), axis=0).reshape((-1, 3))
|
||||
|
||||
return F_new
|
||||
Reference in New Issue
Block a user