#pragma once #include "Tool/Common.h" /** * \~chinese * @brief 二维放射变换 */ class TransformT { public: float rotation; ///< 旋转 VecFPos position; ///< 坐标 VecFPos scale; ///< 缩放 public: TransformT(); bool IsFast() const; bool operator==(const TransformT &rhs) const; TransformT operator+(const TransformT &rhs) const; TransformT operator-(const TransformT &rhs) const; TransformT &operator+=(const TransformT &rhs); TransformT &operator-=(const TransformT &rhs); };