I have a strange problem! I have a symmetric surface, I do the smoothing curve and I reflect her from the center, I had G3, I have received G2. Why?

1.3dm (49.8 KB)

I have a strange problem! I have a symmetric surface, I do the smoothing curve and I reflect her from the center, I had G3, I have received G2. Why?

1.3dm (49.8 KB)

Dear Modeler3d

how did you analyse â€śG2â€ť ? with the _gCon command ?

the _gCon command does only work for G0 and G1 and G2. It will not distinguish between G2 and G2+ / G3 / G4â€¦

_mirrow the curves with copy option and check _crvDeviation.

it is somewher e-13 - accurate as expected.

hope that helps

merry chrismas

best

tom

1 Like

I have understood. Thank you very much!

At me anyway writes â€śCurves donâ€™t overlapâ€ť - it is normal?

If to cut off surfaces, then everything changesâ€¦

After reflection from G2 the continuity of G1 turns out (if not to cut, then G2 is made of G2). Help!

1.3dm (75.4 KB)

check the documentation for _crvDeviation.

it is to compare to similar curves for their minimum / maximum deviation.

if you want to check, wether a curve is symmetric, you can mirrow (option copy yes) a curve and compare it to the offspring curve. if deviation is below your documents tolerance, you can accept the curve as symmetric.

best

t

Now I understand the tool

But a strange situation in my previous postâ€¦

It becomes even more unclear when I reflect the right part concerning the center of all surface and I check continuity

Why so?

Hello - hmmm - I donâ€™t knowâ€¦ my guess of the moment is that `GCon`

is looking at some numbers that are right on the edge - hereâ€™s what I see from `GCon`

with more precise numbers:

Left:

Curve end difference = 0

Radius of curvature difference = 5.0068613752785041e-05

**Curvature direction difference in degrees = 1.7075472925031877e-06**

Tangent difference in degrees = 1.4787793334710982e-06

Curves are G1.

Right:

Curve end difference = 0

Radius of curvature difference = 1.4210854715202004e-14

**Curvature direction difference in degrees = 0**

Tangent difference in degrees = 8.5377364625159387e-07

Curves are G2.

Left after `Match`

:

Curve end difference = 0

Radius of curvature difference = 9.2370555648813024e-14

**Curvature direction difference in degrees = 8.5377364625159387e-07**

Tangent difference in degrees = 0

Curves are G2.

-Pascal

Well same not the decision - time curves identical - G2 has to be at both curves without any manipulations. Or I havenâ€™t understood you?