From daba6f19bba0392a78314c9f1733dd9ac714a8de Mon Sep 17 00:00:00 2001 From: Kyzentun Date: Tue, 20 Jan 2015 12:38:31 -0700 Subject: [PATCH] Fixed t value calculation in AMV:SetVertsFromSplines. --- src/ActorMultiVertex.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ActorMultiVertex.cpp b/src/ActorMultiVertex.cpp index 8d0ffdf2b9..b3c1102311 100644 --- a/src/ActorMultiVertex.cpp +++ b/src/ActorMultiVertex.cpp @@ -333,7 +333,8 @@ void ActorMultiVertex::SetVertsFromSplinesInternal(size_t num_splines, size_t of { vector pos; const int spi= v%num_splines; - _splines[spi].evaluate(static_cast(v) * tper[spi], pos); + float part= static_cast(v/num_splines); + _splines[spi].evaluate(part * tper[spi], pos); verts[v+first].p.x= pos[0]; verts[v+first].p.y= pos[1]; verts[v+first].p.z= pos[2];