Jump to content

Distribute Along Path


Recommended Posts

Hi all,

 

Before moving forwards this discussion relates to distribute along path, not duplicate along path.

 

I have an example project for discussion;

 

I have 308 unique 3D object (they are giant letters) which are currently in a tidy line (almost as though they were typed out, converted to polygons and then extruded...).

 

I need to distribute these along a NURBS curve which undulates over some hills. It would be ideal if these remain in the same order they are currently, are evenly spaced and followed the NURBS curve's tangents for orientation.

 

Thoughts?

 

Hope you're all well.

 

J

Link to comment

Dear James,

There's no tool that can do that in Vectorworks but there is a workaround.

If you know how far apart each object should be, then place them that distance part. They can be grouped if need be.

Then draw the NURBS surface and run the Surface Array command.

 

Cheers,

Peter

Surface Array.jpg

Edited by Peter Neufeld
Another typo
  • Like 2
Link to comment
6 hours ago, Peter Neufeld said:

Dear James,

There's no tool that can do that in Vectorworks but there is a workaround.

If you know how far apart each object should be, then place them that distance part. They can be grouped if need be.

Then draw the NURBS surface and run the Surface Array command.

 

Cheers,

Peter

Surface Array.jpg

 

This is a cool solution Peter!

 

I wonder if there might be a Marionette solution to this too..... it seems like a trial candidate for the new Marionette command menu :) ( @Marissa Farrellany thoughts on the original question? )

 

Kevin

 

Link to comment
  • Marionette Maven

Totally possible, as long as the objects being distributed are 3D. Moving planar objects around with Marionette has been my worst enemy lately.

Only itty bitty issue is there's a bug with using selected objects in Marionette Menu Commands right now where it counts more objects than you actually have selected, which is messing up the divisions.

I'm trying to get around the bug to share what I have going on (and good news is that in more recent stuff, it looks like the issue has been taken care of, just not available to you, yet...)

 

Still working on the orientation part, but here's a sneak peek while I get this figured out...

 

The menu command (when ready and available and ***bugless***) will require a selection of exactly one NURBS curve and then the 3D objects you want to distribute along it.

It will count how many objects you have selected for distribution and find points on the NURBS at equal divisions and move the objects to their appropriate position in 3D space.

 

Sorry for making you wait for the final product, but hopefully knowing it's on its way will help out :) 

 

distalongcurve.PNG

  • Like 1
Link to comment
  • Marionette Maven

Hey Alan,

2018 introduced Marionette Menu Commands which can actually streamline a lot of the stuff you're thinking about. Not sure if you've gotten your hands on it yet, but just wanted to point out that we have a new workflow for stuff like this!

I'm hoping to get more examples posted, but I did get one up on the Marionette Gallery that you can take a look at.

 

 

Link to comment

Thanks all for the great replies!

 

@Peter NeufeldI really like this. Surface Array is one of those strange beasts that I often overlook in everyday (or in this case not so everyday) tasks, much like the project tool also.

 

@Marissa FarrellYou tease, haha! I'll have to put my Marionette hat on and dive back in now... Seriously though cool stuff.

 

I'll be sure to place a shot from the completed file here at some stage in a few weeks when I get some time to render. I'm mid-way through a script which I started last week prior to this, if it works I'll add it here for future browsing too.

 

;) J

Link to comment
  • 6 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...