void Frustum::Transform(const float4x4 &transform) { assume(transform.Row(3).Equals(0,0,0,1)); Transform(transform.Float3x4Part()); }
void Plane::Transform(const float4x4 &transform) { assume(transform.Row(3).Equals(float4(0,0,0,1))); Transform(transform.Float3x4Part()); }
void OBB::SetFrom(const AABB &aabb, const float4x4 &transform) { assume(transform.Row(3).Equals(0,0,0,1)); OBBSetFrom(*this, aabb, transform.Float3x4Part()); }
void Placeable::SetWorldTransform(const float4x4 &tm) { assume(tm.Row(3).Equals(float4(0,0,0,1))); SetWorldTransform(tm.Float3x4Part()); }