def privStep(self, t): self.node.setFluidPos(self._ProjectileInterval__calcPos(t)) Interval.privStep(self, t) if self.collNode and self.collNode.getNumSolids() > 0: csolid = self.collNode.modifySolid(0) csolid.setT1(csolid.getT2()) csolid.setT2(t)
def privStep(self, t): self.node.setFluidPos(self.__calcPos(t)) Interval.privStep(self, t) if self.collNode and self.collNode.getNumSolids() > 0: csolid = self.collNode.modifySolid(0) csolid.setT1(csolid.getT2()) csolid.setT2(t)
def privStep(self, t): if self.state == CInterval.SPaused or t < self.currT: self.privInitialize(t) elif not (self._ParticleInterval__softStopped) and t > self.softStopT: self._ParticleInterval__step(self.softStopT - self.currT) self._ParticleInterval__softStop() self._ParticleInterval__step(t - self.softStopT) else: self._ParticleInterval__step(t - self.currT) Interval.privStep(self, t)
def privStep(self, t): if self.state == CInterval.SPaused or t < self.currT: self.privInitialize(t) else: if not self.__softStopped and t > self.softStopT: self.__step(self.softStopT - self.currT) self.__softStop() self.__step(t - self.softStopT) else: self.__step(t - self.currT) Interval.privStep(self, t)
def privStep(self, t): if self.state == CInterval.SPaused or t < self.currT: # Restarting from a pause. self.privInitialize(t) else: if not self.__softStopped and t > self.softStopT: self.__step(self.softStopT - self.currT) self.__softStop() self.__step(t - self.softStopT) else: self.__step(t - self.currT) Interval.privStep(self, t)
def privStep(self, t): if self.node: if self.node.isEmpty(): self.pause() return else: return self.node.setFluidPos(self.__calcPos(t)) Interval.privStep(self, t) if self.collNode and self.collNode.getNumSolids() > 0: csolid = self.collNode.modifySolid(0) csolid.setT1(csolid.getT2()) csolid.setT2(t)
def privStep(self, t): self.node.setFluidPos(self.__calcPos(t)) Interval.privStep(self, t)
def privStep(self, t): self.node.setPos(self._ProjectileInterval__calcPos(t)) Interval.privStep(self, t)