Skip to content

Commit 6f50ee7

Browse files
Correct interpolation to use both points
1 parent f1bfe70 commit 6f50ee7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

example_7/controller/r6bot_controller.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,12 +125,12 @@ void interpolate_point(
125125
{
126126
for (size_t i = 0; i < point_1.positions.size(); i++)
127127
{
128-
point_interp.positions[i] = delta * point_2.positions[i] + (1.0 - delta) * point_2.positions[i];
128+
point_interp.positions[i] = delta * point_2.positions[i] + (1.0 - delta) * point_1.positions[i];
129129
}
130130
for (size_t i = 0; i < point_1.positions.size(); i++)
131131
{
132132
point_interp.velocities[i] =
133-
delta * point_2.velocities[i] + (1.0 - delta) * point_2.velocities[i];
133+
delta * point_2.velocities[i] + (1.0 - delta) * point_1.velocities[i];
134134
}
135135
}
136136

0 commit comments

Comments
 (0)