I typically use 3DObject as a visual component and either physics for collision or a separate 3DShape for collision.