Changeset 2729 for GTP/trunk/Lib/Vis/Preprocessing/src/IntelRayCaster.cpp
- Timestamp:
- 06/02/08 04:11:30 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/IntelRayCaster.cpp
r2710 r2729 80 80 } 81 81 82 rawCastTimer.Entry(); 82 83 mlrtaTraverseGroupASEye4(&minBox.x, &maxBox.x, result4, dist4); 84 rawCastTimer.Exit(); 83 85 84 86 if (saveMutationRays) { … … 126 128 float dist1, dist2; 127 129 double normal[3]; 130 131 rawCastTimer.Entry(); 128 132 129 133 hittriangle = mlrtaIntersectAS( … … 132 136 normal, 133 137 dist); 138 139 rawCastTimer.Exit(); 134 140 dist1 = dist; 135 141 … … 152 158 { 153 159 Vector3 dir = -simpleRay.mDirection; 154 hittriangle = mlrtaIntersectAS( 160 161 rawCastTimer.Entry(); 162 163 hittriangle = mlrtaIntersectAS( 155 164 &simpleRay.mOrigin.x, 156 165 &dir.x, 157 166 normal, 158 167 dist); 168 169 rawCastTimer.Exit(); 170 159 171 dist2 = dist; 160 172 … … 265 277 } 266 278 #endif 279 267 280 mlrtaStoreRayAS16(&rays[k].mOrigin.x, 268 281 &rays[k].mDirection.x, … … 273 286 Debug<<"TA\n"<<flush; 274 287 #endif 275 288 rawCastTimer.Entry(); 289 276 290 mlrtaTraverseGroupAS16(&min.x, 277 291 &max.x, 278 292 forward_hit_triangles, 279 293 forward_dist); 294 295 rawCastTimer.Exit(); 280 296 281 297 #if DEBUG_RAYCAST … … 294 310 Debug<<"TB\n"<<flush; 295 311 #endif 296 312 rawCastTimer.Entry(); 297 313 mlrtaTraverseGroupAS16(&min.x, 298 314 &max.x, 299 315 backward_hit_triangles, 300 316 backward_dist); 317 318 rawCastTimer.Exit(); 301 319 } 302 320 … … 439 457 &rays[k].mDirection.x, 440 458 j); 441 459 rawCastTimer.Entry(); 460 442 461 mlrtaTraverseGroupAS16(&min.x, 443 462 &max.x, 444 463 hit_triangles, 445 464 dist); 465 rawCastTimer.Exit(); 446 466 } // for 447 467 … … 449 469 for (; k < rays.size(); k++) { 450 470 double normal[3]; 471 rawCastTimer.Entry(); 451 472 hit_triangles[0] = mlrtaIntersectAS( 452 473 &rays[k].mOrigin.x, … … 454 475 normal, 455 476 dist[0]); 477 rawCastTimer.Exit(); 456 478 } 457 479
Note: See TracChangeset
for help on using the changeset viewer.