Msp::GL::Mesh *mesh;
Msp::GL::Object *object;
std::vector<Msp::GL::Mesh *> path_meshes;
- std::vector<Point> border;
+ std::vector<Vector> border;
float min_z;
float max_z;
TrackType3D(Catalogue3D &, const TrackType &);
~TrackType3D();
- void get_bounds(float, Point &, Point &) const;
+ void get_bounds(float, Vector &, Vector &) const;
const Msp::GL::Object &get_object() const { return *object; }
const Msp::GL::Mesh &get_path_mesh(unsigned) const;
private:
- void build_part(const TrackPart &, const Profile &, const Point &, bool, Msp::GL::MeshBuilder &, unsigned &);
+ void build_part(const TrackPart &, const Profile &, const Vector &, bool, Msp::GL::MeshBuilder &, unsigned &);
};
} // namespace R2C2