コード例 #1
0
ファイル: transform.hpp プロジェクト: mnewhouse/izieditor
    Rect<T> transform_rect(const Rect<T>& rect, Rotation<T> rotation)
    {
        using std::sin;
        using std::cos;

        auto rad = rotation.radians();
        return transform_rect(rect, sin(rad), cos(rad));
    }
コード例 #2
0
ファイル: transform.hpp プロジェクト: mnewhouse/izieditor
    Vector2<T> transform_point(const Vector2<T>& point, Rotation<T> rotation)
    {
        using std::sin;
        using std::cos;

        auto rad = rotation.radians();
        return transform_point(point, sin(rad), cos(rad));
    }
コード例 #3
0
ファイル: rotation.hpp プロジェクト: mnewhouse/tselements
 Rotation<To> rotation_cast(const Rotation<From>& rotation)
 {
   return radians(static_cast<To>(rotation.radians()));
 }