public extern AnimatorFlyStraight( Vect3d start, Vect3d end, uint timeForWay, bool loop, bool deleteMeAfterEndReached, bool animateCameraTargetInsteadOfPosition);
public extern Vect3d getIntersectionWithLine(Vect3d linePoint, Vect3d lineVect);
public extern Triangle3d(Vect3d vect3d1, Vect3d vect3d2, Vect3d vect3d3);
public extern void setTarget(Vect3d target);
public extern void setUpVector(Vect3d upvector);
public extern Vect3d add(Vect3d other);
public extern Vect3d getCollisionPointWithLine(Vect3d start, Vect3d end, bool IgnoreBackFaces, Triangle3d triangle);
public extern AnimatorRotation(Vect3d axis);
public extern AnimatorCollisionResponse( Vect3d radius, // size of the ellipsoid Vect3d force, // gravity direction Vect3d translation, // position of the eye in the ellipsoid TriangleSelector world);
public extern Vect3d multiplyThisWithVect(Vect3d scale);
public extern Vect3d substract(Vect3d other); //Copperlicht function is labelled "substract" instead of "subtract"
public extern Vect2d get2DPositionFrom3DPosition(Vect3d pos3d);
public extern void lookAt(Vect3d vect3d);
public extern Vect3d getCollisionPointWithLine(Vect3d start, Vect3d end, bool IgnoreBackFaces, Triangle3d triangle, bool ignoreInvisibleItems);