def getVertices(self):
		vertices = self.getVerticesAtFrame(self.currentFrame, self.refVertexX, not self.frontLeftFirst)

		frameLerpStart = 0.6 # at what frame we start interpolating
		if self.currentFrame % 1 >= frameLerpStart:
			nextVertices = self.getNextVertices(self.frontLeftFirst)

			vertices = VertexUtils.lerpVertices(vertices, nextVertices, ((self.currentFrame % 1) - frameLerpStart) / (1 - frameLerpStart))

		return vertices
Esempio n. 2
0
    def getVertices(self):
        vertices = self.getVerticesAtFrame(self.currentFrame, self.refVertexX,
                                           not self.frontLeftFirst)

        frameLerpStart = 0.6  # at what frame we start interpolating
        if self.currentFrame % 1 >= frameLerpStart:
            nextVertices = self.getNextVertices(self.frontLeftFirst)

            vertices = VertexUtils.lerpVertices(
                vertices, nextVertices,
                ((self.currentFrame % 1) - frameLerpStart) /
                (1 - frameLerpStart))

        return vertices