Class AbstractShape3d<T extends AbstractShape3d<?>>