| 44 | } |
| 45 | |
| 46 | void Transform(const Float3& p, const Float3& s, const Quaternion& q) |
| 47 | { |
| 48 | Position *= s; |
| 49 | Position = Float3::Transform(Position, q); |
| 50 | Position += p; |
| 51 | |
| 52 | Normal = Float3::Transform(Normal, q); |
| 53 | Tangent = Float3::Transform(Tangent, q); |
| 54 | Bitangent = Float3::Transform(Bitangent, q); |
| 55 | } |
| 56 | |
| 57 | template<typename TSerializer> void Serialize(TSerializer& serializer) |
| 58 | { |