mesh inherit from AObject and can be translated / rotated / scaled