support Part::Prism