pub fn revolve<S: Scalar>( part: &mut Part<S>, namer: &Namer, profile: &Profile<S>, ) -> GeopResult<SolidId>
revolve_at around the z-axis itself (origin = (0, 0, 0)).
revolve_at
origin = (0, 0, 0)