pub fn offset_shell( source: &BrepSolid, opening_face_ids: &[u64], distance: f64, ) -> Result<OffsetShellResultRecord, String>