3 #include "LineRenderer.h" 6 #include <glm/gtc/matrix_transform.hpp> 7 #include <glm/gtc/type_ptr.hpp> 8 #include <glm/gtx/quaternion.hpp> 9 #include <glm/gtx/matrix_decompose.hpp> 16 QString
name()
const override {
return "Trail"; };
17 std::vector<glm::mat4> keypoints;
26 void updateRenderer();
29 glm::mat4 interpolate(
float t);
32 glm::mat4 slerp(glm::mat4 m1, glm::mat4 m2,
float t);
QString name() const override
该类型的名称,应由子类重写
Definition: Trail.h:16
组件的基类。里面的事件会由widget调用
Definition: Component.h:15
渲染一系列线段
Definition: LineRenderer.h:10
void onUpdate() override
每帧被调用一次
Definition: Trail.cpp:4