| 84 |  | } | 
| 85 |  | #ifdef HAVE_QHULL | 
| 86 |  | surfaceMesh_ = new ConvexHull(); | 
| 87 | – | #else | 
| 88 | – | sprintf( painCave.errMsg, | 
| 89 | – | "Hullfinder error: Hull calculation not possible without libqhull.\n", | 
| 90 | – | "Please rebuild with Qhull"); | 
| 91 | – | painCave.severity = OPENMD_ERROR; | 
| 92 | – | painCave.isFatal = 1; | 
| 93 | – | simError(); | 
| 94 | – |  | 
| 87 |  | #endif | 
| 88 |  | } | 
| 89 |  |  | 
| 91 |  | StuntDouble* sd; | 
| 92 |  | Snapshot* currSnapshot = info_->getSnapshotManager()->getCurrentSnapshot(); | 
| 93 |  | OpenMDBitSet bsResult(nStuntDoubles_); | 
| 94 | < |  | 
| 94 | > | #ifdef HAVE_QHULL | 
| 95 |  | surfaceMesh_->computeHull(localSites_); | 
| 96 | + | #else | 
| 97 | + | sprintf( painCave.errMsg, | 
| 98 | + | "Hullfinder error: Hull calculation not possible without libqhull.\n", | 
| 99 | + | "Please rebuild with Qhull"); | 
| 100 | + | painCave.severity = OPENMD_ERROR; | 
| 101 | + | painCave.isFatal = 1; | 
| 102 | + | simError(); | 
| 103 | + | #endif | 
| 104 | + |  | 
| 105 |  | std::vector<Triangle> sMesh = surfaceMesh_->getMesh(); | 
| 106 |  | int nTriangles = sMesh.size(); | 
| 107 |  | // Loop over the mesh faces |