我正在做一个流动可视化任务,在那里我需要以某种方式分析数据。可视化是由其他人编写的,需要包含数据的GLFloat向量。然而,我更喜欢像下面这样的类结构。在不复制数据(比如联合)的情况下,有什么方法可以做到这一点吗?
struct Vertex
{
math::vec3 pos;
float time;
float velocity;
};
class Pathline
{
std::vector<Vertex> points;
};
//these have the same data
std::vector<Pathline> li