Files
qt5-legatus-legacy/Lts/Tools/Trajectories/TrajectoryWidget/trajectorywarp.h
T
2026-08-13 18:33:10 +02:00

23 lines
358 B
C++
Executable File

#pragma once
#include <QVector>
#include <QVector3D>
struct TrajectoryPoint
{
QVector3D position;
double time;
};
class TrajectoryWarp
{
public:
static QVector<TrajectoryPoint> warpToNewTarget(
const QVector<TrajectoryPoint>& original,
const QVector3D& newTarget
);
private:
static double smoothStep(double x);
};