Performance of some elementary operations 3.0 GHz Pentium Dual Core, 2GB RAM This data is provided without guarantee ----------------------------------------- 100000 random elements, average of 10 runs: ------------------------------------------- Vector and matrix operations: 100000 3d matrix - vector multiplications..................... 16 ms 100000 3d matrix determinants................................. 3 ms 100000 3d matrices inverted................................... 86 ms Coordinate transformations: 100000 3d coordinate transformations of points in a set....... 6 ms 100000 3d coordinate transformations of triangles in a list... 7 ms 100000 3d coordinate transformations of circles in a list..... 5 ms Object intersection: 100000 3d line-plane intersections............................ 46 ms 100000 3d plane-plane intersections........................... 24 ms 100000 3d plane-plane-plane intersections..................... 32 ms 100000 3d plane-triangle intersections........................ 272 ms 100000 3d triangle-triangle intersections..................... 619 ms 1000000 random elements, average of 10 runs: ------------------------------------------- Vector and matrix operations: 1000000 3d matrix - vector multiplications..................... 60 ms 1000000 3d matrix determinants................................. 38 ms 1000000 3d matrices inverted................................... 862 ms Coordinate transformations: 1000000 3d coordinate transformations of points in a set....... 52 ms 1000000 3d coordinate transformations of triangles in a list... 70 ms 1000000 3d coordinate transformations of circles in a list..... 54 ms Object intersection: 1000000 3d line-plane intersections............................ 467 ms 1000000 3d plane-plane intersections........................... 257 ms 1000000 3d plane-plane-plane intersections..................... 319 ms 1000000 3d plane-triangle intersections........................ 2889 ms 1000000 3d triangle-triangle intersections..................... 6375 ms