X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=antikythera;a=blobdiff_plain;f=src%2Fgear.h;h=7f230e4a1b099c2b33b53c2da3382087426764bd;hp=45a3d13f551f3b8cf0fb73feb3b8eef813e3249e;hb=b29d7193d03833109cfdda3ab576fe183efd8acf;hpb=014fccdee30291407985658e8cefd9be7dc9e9fa diff --git a/src/gear.h b/src/gear.h index 45a3d13..7f230e4 100644 --- a/src/gear.h +++ b/src/gear.h @@ -71,10 +71,14 @@ public: Gear(); ~Gear(); + void set_angular_offset(float offs); + float get_angular_offset() const; + // sets the supplied number of teeth, and calculates the radius // of the gear, to achieve the required tooth pitch void set_teeth(int nt, float tooth_pitch); void set_axis(const Vec3 &axis); + const Vec3 &get_axis() const; void set_position(const Vec3 &pos); const Vec3 &get_position() const; Vec3 get_global_position() const; // taking parent gear into account