]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/trackwrap.cpp
Rename Point to Vector
[r2c2.git] / source / designer / trackwrap.cpp
index 5e21ddc326b39e354c4a3ddf5e7c59e39aee3932..45ec19c85a8c1a33ac4b0bdfb1dbaac9c8c1ffe3 100644 (file)
@@ -34,7 +34,7 @@ void TrackWrap::render(const GL::Tag &) const
        for(list<Wrap>::const_iterator i=wraps.begin(); i!=wraps.end(); ++i)
        {
                GL::PushMatrix _pushm;
-               const Point &pos = i->track->get_position();
+               const Vector &pos = i->track->get_position();
                GL::translate(pos.x, pos.y, pos.z);
                GL::rotate(i->track->get_rotation()*180/M_PI, 0, 0, 1);
                i->mesh->draw();
@@ -64,12 +64,12 @@ GL::Mesh &TrackWrap::get_mesh(const TrackType &type)
 
        float min_area = -1;
        float angle = 0;
-       Point center;
+       Vector center;
        float width = 0;
        float height = 0;
        for(float a=0; a<M_PI; a+=0.01)
        {
-               Point minp, maxp;
+               Vector minp, maxp;
                type3d.get_bounds(a, minp, maxp);
                float area = (maxp.x-minp.x)*(maxp.y-minp.y);
                if(area<min_area || min_area<0)
@@ -78,7 +78,7 @@ GL::Mesh &TrackWrap::get_mesh(const TrackType &type)
                        float s = sin(a);
                        float x = (minp.x+maxp.x)/2;
                        float y = (minp.y+maxp.y)/2;
-                       center = Point(c*x-s*y, s*x+c*y, minp.z);
+                       center = Vector(c*x-s*y, s*x+c*y, minp.z);
                        angle = a;
                        width = maxp.x-minp.x+0.01;
                        height = maxp.y-minp.y+0.01;