(self, fovy=45, angx=0, angy=0)
| 252 | if not scatter is None: self.scatter = scatter |
| 253 | |
| 254 | def reset(self, fovy=45, angx=0, angy=0): |
| 255 | self.fovy, self.angx, self.angy = fovy, angx, angy |
| 256 | self.l = self.dial/2/(tan(fovy*pi/360)) |
| 257 | v = np.array([cos(angy)*cos(angx), cos(angy)*sin(angx), sin(angy)]) |
| 258 | self.eye = self.center + v*self.l*1 |
| 259 | self.count_mvp() |
| 260 | #print('reset', self.eye, self.center) |
| 261 | |
| 262 | def set_pers(self, fovy=None, angx=None, angy=None, l=None, pers=None): |
| 263 | if not pers is None: self.pers = pers |
no test coverage detected