public static Mesh GetIntersection(MeshFilter meshF1, MeshFilter meshF2) { using (var booleanModeller = new BooleanModeller(meshF1.ToSolidInWCS(), meshF2.ToSolidInWCS())) { var end = booleanModeller.GetIntersection(); return(OperateAndMerge(end, meshF1.transform)); } }