renderer beta

This commit is contained in:
2022-12-10 16:30:31 +00:00
parent f4145463ee
commit 4b46492117
5 changed files with 189 additions and 2 deletions
+12
View File
@@ -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