Unambiguous Offset – by Stabilization Method

A few entries ago, I wrote about unambiguous offset, which should:


– be always on the same side, no matter the change in Parent orientation,

– have the same vector irrespectively of the change in Parent orientation.


The stabilization method’s been already more or less explained, and that’s how we get such offset. And by the way, I’ll show a method for how to stabilize offset manually, step by step, without using any template (as I’ve mentioned before, early methods are sometimes overly complicated…).


Now, we’re about to create two length-type parameters, i.e.:

– A – the distance from the stabilizing point to the offset that checks the orientation,

– B – the distance from the stabilizing point to the base surface.

Then we parameterize Inverse from base surface in a simple way, i.e., an A>B formula


Here’s a clip:


As we can see, an offset made in this way meets the initial assumptions. It doesn’t cause an “avalanche” of orientation alterations of subsequent operations when you change the orientation of base surface.

Out of these methods we can of course create a template… Most certainly better and more versatile than the one described hereunder 🙂 But the idea of this blog is not to show the best method, but rather a CATIAtic way of thinking…

Soon, I’ll describe an example of the control over curve orientations… and the use for inputs in templates…

Comments: Be first

Recent Posts

I welcome everyone interested in CATIA . I will […]

Each Part in CATIA has its own UUID identification. It’s […]

The matter might seems trivial… it gets a bit […]

In the previous entry, I have described some of […]

And now an entry for Fetishistic B-Rep Dodgers 🙂 […]