MoI discussion forum
MoI discussion forum

Full Version: A strange behavior

Show messages: All  1  2-5

From: Michael Gibson
4 Apr   [#2] In reply to [#1]
Hi Phiro, that has to do with what are called "fully multiple knots" (corner points) in NURBS circles. If the control points around a fully multiple knot are modified so that the surface is not smooth there anymore it will get an edge added and the internal control point structure will have changed.

If you want a torus that squishes better with control point editing, use the Revolve command on it rather than sweeping it around a circle. (see attached file).

That will generate a true surface of revolution instead of a fitted spline surface like sweeping will create.

When MOI sees that you are turning on edit points on a surface of revolution it automatically rebuilds it so it does not have any internal corner points and should not generate any sharp edges after control point editing.

- Michael

Attachments:
phiro_deformable.3dm


From: Phiro
4 Apr   [#3]
Hi Michael,
Thanks

Very clear explanation which will be usefull in future creations.

I think I don't have made a clear question.

It's about this behavior :

when I edit the dimensions of those selected points as you can see it in the screenshots.
I edit the size of the selected points and the consequence is that MoI change the selection from top points to bottom points as if it lose its selection and redo another selection with some other points.

If I do a revolve, this behavior does not appears.
From: Frenchy Pilou (PILOU)
4 Apr   [#4]
we can't see the images inside the first post!
From: Michael Gibson
4 Apr   [#5] In reply to [#3]
> when I edit the dimensions of those selected points as you can see it in the screenshots.
> I edit the size of the selected points and the consequence is that MoI change the selection
> from top points to bottom points as if it lose its selection and redo another selection with
> some other points.

Hi Phiro, yes on that object when the surface control points are edited a sharp edge is introduced and the face is split up into multiple faces.

The surface control point editing code does not do a good job of handling the difference in face count and control point structure with the crease being introduced, as you point out.

I would recommend to not edit surface control points in this case. It's going to have pretty weird behavior of a sharp edge introduced into the surface even if the control point selection bug wasn't there.

If you create a surface of revolution using the revolve command, it will behave better with control point editing.

Or also if you run Rebuild on the profile curve before sweeping it that will also make a more control point squishing friendly surface.

- Michael

Show messages: All  1  2-5