![]() ![]() ![]() ), I found that these techniques could be applied on ARM too, since the architecture has the so called NEON, that is a 128bit floating point SIMD (single instruction multiple data) unit. After reading Roman's great article on optimizing BSpline evaluation (. The biggest spike in the profiler was the polynomial evaluation (PLib::EvalPolynomial). In my application, after a few days of profiling, I identified two major performance bottlenecks: Well, that was the most exciting part, and here I made some improvements, that I am going to publish of course. After the release of OCCT7 this will be even easier with the new build system. There were a few trivial compilation issues, coming mainly from C++11 compatibility (such as string syntax), but those were easy to fix. I just had to modify the osutils.tcl WOK files, to generate iOS project files, instead of MacOS project files, regenerate the Xcode projects, and press compile. It was pretty straightforward to compile OCC. ![]() So here are my experiences with OCCT on iOS: Since the beta release of our application is coming, I thought it could be interesting to summarize my experiences with OpenCascade on iOS.įirst of all, I would like to declare, that I was very satisfied with OCCT, despite all of its problems, it is still the best option for CAD development if you want an open source solution, and in many ways its knowledge competes with other (extremely expensive) CAD kernels. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |