MoI discussion forum
MoI discussion forum

Full Version: Array: Directional, offset, extent = Great

Show messages: All  1-9  10-12

From: Michael Gibson
4 Feb 2010   [#10] In reply to [#9]
Hi NightCabbage, yeah curve offset has not really been fully optimized yet for a large batch operation.

The way it works currently is that the offset direction is determined by the relation of the picked point to each source curve individually.

Probably with your case, when you move the active point inside of one curve, that same point is still to the "outside" of all the other ones (from their own individual viewpoint), giving you that result.

In the future I'll likely be changing this so that it only uses the closest one to determine "inside versus outside" and then applies that state to all the others.

I've added that to the wishlist as well.

- Michael
From: Michael Gibson
4 Feb 2010   [#11] In reply to [#9]
Also one reason why I haven't dealt with that curve offset issue is that it is not very clear how non-closed curves should behave for that kind of "apply same state to all".

Possibly the current behavior where it applies the side detection to each curve individually with respect to the picked point is actually the better behavior for open curves. Otherwise the implicit direction of the curve would have a big effect and it is not very good to need to adjust the curve's starting and ending direction all the time to make things work.

- Michael
From: Michael Gibson
4 Feb 2010   [#12] In reply to [#9]
Also one other issue yet with closed curves offset is should it try to treat closed curves that have other closed curves nested inside of them as a kind of solid region and take an opposite direction for the interior ones as compared to the outside one.

- Michael

Show messages: All  1-9  10-12