Unify interpolation function.

This commit is contained in:
2018-03-27 11:48:27 +02:00
parent 8b4d29786b
commit e77c68f562
5 changed files with 24 additions and 12 deletions

View File

@@ -30,9 +30,7 @@ PoolingLayerAnimation::PoolingLayerAnimation(const LayerData &prevData, const La
void PoolingLayerAnimation::draw(float timeStep)
{
vector<float> vertexBuffer(deltas);
caffe::caffe_scal(vertexBuffer.size(), timeStep, vertexBuffer.data());
caffe::caffe_add(startingPositions.size(), startingPositions.data(), vertexBuffer.data(), vertexBuffer.data());
auto vertexBuffer = animate(startingPositions, deltas, timeStep);
drawImageTiles(vertexBuffer.size() / 3, vertexBuffer.data(), textureCoordinates.data(), original);
}