public static List <Mesh> HVIntersect(GameObject _objectA, GameObject _objectB, CSGMeshingSettings _meshSettings) { CSGModel modelA = new CSGModel(_objectA); CSGModel modelB = new CSGModel(_objectB); CSGNode nodeA = new CSGNode(modelA.ToPolygons()); CSGNode nodeB = new CSGNode(modelB.ToPolygons()); return(CSGNode.HVIntersect(nodeA, nodeB, _meshSettings)); }