Jump to content
Go to homepage

Approx­i­ma­tion of Images

imagesurface

Recently, one of our cus­tomers reported a serious issue with the import of large IGES files (~6000 surface patches) in CAESES®. The import was quite slow, and a sub­se­quent shift trans­for­ma­tion for opti­miza­tion purposes almost impos­si­ble. After a quick debug­ging session, we found the bad boys for this behavior and fixed the problems. As a positive result, the accel­er­ated import will now also effect other import types (SAT, STEP, Para­solid) in the upcoming version 4.0.4.

This is the good news. And the bad news? You have to learn some­thing new — but relax, it’s only a very small thing: 

Number of Approx­i­ma­tion Points

If you apply shift trans­for­ma­tions or defor­ma­tions to your imported surfaces, there is a new attribute now that you have to know: The Number of Approx­i­ma­tion Points”. It controls the accuracy of con­vert­ing the original surface into the trans­formed NURBS version. So far, this has been an internal default value (e.g. 100). We kept it very high to pri­or­i­tize the accuracy. However, in some sit­u­a­tions, the accuracy is far too high (e.g. for very simple surfaces), and it slows down every­thing. This was the case for our customer, when the engi­neers tried to shift 6000 surface patches at once.… With this new option, the accuracy can now be lowered down to an accept­able level, so that it still balances the shape accuracy with regards to the trans­for­ma­tion performance.

This is now avail­able for image surfaces and image surface groups, and taken into account only for shift trans­for­ma­tions. For trans­la­tion, rotation and scaling this input is not used.

Sorry to all our users who observed this painful behavior, it has been a side effect of our new geometry kernel that we intro­duced some time ago. And thanks for report­ing it! Don’t hesitate to get in touch with us if you have ques­tions about this detail. It is merely a small one, but it can be an impor­tant one!

More articles

Latest from the blog

All articles

Stay up to date

Receive latest news to your inbox.

Subscribe to newsletter