Array: Directional, offset, extent = Great

Next
 From:  Marc (TELLIER)
3269.1 
I must be quite slow but today I discovered an option called "Offset Extend" in Directional array.

I really like the "live dragging/update" feature.

This made my day!



Marc

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
3269.2 In reply to 3269.1 
Sure, there are some useful tools inside ;)
---
Pilou
Is beautiful that please without concept!
My Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
3269.3 In reply to 3269.1 
I'm glad you like it Marc! Yes, those different modes for the directional array were added in v2 back a while ago.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  NightCabbage
3269.4 
Cool! I never knew what extent did!

Thanks :)

Also, Michael - would it be possible to add the same thing for grid array? :)

(specify the X, Y and Z offsets, and then specify the "extent" after, in the same way as with a dir arrray)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
3269.5 In reply to 3269.4 
Hi NightCabbage,

> Also, Michael - would it be possible to add the same thing for grid array? :)

It's theoretically possible, but the "extent" in that case could be a volume instead of just a single value, so that would be more awkward to add in. You'd have to do a lot more additional picks after specifying that option.

Whenever some option would require a lot of supporting UI or a lot of additional stages in a command, I usually am much more conservative about adding it and will tend to take a while to think about it.

Maybe it would be easier if it was implied that an extent-based grid array was 2D only instead of potentially making copies in 3 directions...

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  NightCabbage
3269.6 
Exactly what I was thinking - make it 2d only :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
3269.7 In reply to 3269.6 
Hi NightCabbage, I added it to the wishlist here: http://moi3d.com/wiki/Wishlist

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  NightCabbage
3269.8 
Hehe cool :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  NightCabbage
3269.9 
On a similar note, I found a little bug / problem...

I have lots of circles.

I want to offset them inwards.

I select all the circles.

I select Offset.

I can only tell one of them to offset inwards, and the rest offset outwards.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
3269.10 In reply to 3269.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
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
3269.11 In reply to 3269.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
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  Michael Gibson
3269.12 In reply to 3269.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
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All