Shape::Shape(const math::Transform &transform) : mImpl(new Impl) { mImpl->o2w = transform; mImpl->w2o = transform.inverse(); }