Jump to content
Developer Wiki and Function Reference Links Read more... ×
J. Miller

output drawing order

Recommended Posts

is there a drawing order, or a way to set the order.

I am working with 2D objects and i cant seem to figure out how to create the order so the correct items are on top.

Jeff

Share this post


Link to post

Hi!

So there are a few threads that have already been started on this topic, and it's a tricky one to answer at the moment.

Towards the end of this first thread explains my current knowledge of stacking order within Marionette, and links to

this thread, which contains a file with Stacking Order nodes.

In short, to summarize without visiting the other threads:

Stacking Order does not behave as expected when in an unwrapped network, it can vary in a number of ways. This is being looked into by myself and one of the Engineers for a solution.

In a Marionette Object or a Wrapper, stacking order appears to behave as intended.

The second link will bring you to a thread where Stephen has posted some stacking order nodes - "Send Nodes" (near the bottom, posted on Jan 07, 2016)

Share this post


Link to post

just experimenting...

I used an "ordered list" data flow node and placed the 2D objects in the order i wanted them to be drawn. it worked just fine

Jeff

Share this post


Link to post

Yes! That does sound like a logical method for doing this. As long as you always know what order your objects would be drawn in, I don't see an issue arising.

Share this post


Link to post
On 1/18/2016 at 4:12 PM, MarissaF said:

Hi!

So there are a few threads that have already been started on this topic, and it's a tricky one to answer at the moment.

Towards the end of this first thread explains my current knowledge of stacking order within Marionette, and links to

this thread, which contains a file with Stacking Order nodes.

In short, to summarize without visiting the other threads:

Stacking Order does not behave as expected when in an unwrapped network, it can vary in a number of ways. This is being looked into by myself and one of the Engineers for a solution.

In a Marionette Object or a Wrapper, stacking order appears to behave as intended.

The second link will bring you to a thread where Stephen has posted some stacking order nodes - "Send Nodes" (near the bottom, posted on Jan 07, 2016)

 

The thread links go to the old forum. is there a way to easily find these threads again?

Share this post


Link to post
10 minutes ago, Chris Brough said:

 

The thread links go to the old forum. is there a way to easily find these threads again?

 

I updated that post to use the correct links!

Hope this helps!

Share this post


Link to post

When I have several objects that are created by a network and can't be ordered the way I want them initially, I will put them through an ordered list at the end, then through a group node, then an ungroup node. This will put them in the correct order as well as a single Marionette group.

Share this post


Link to post

My network creates two polygons, that overlap partially. I want one specific polygon on top of the other and I'don't get it...?

 

On 1/19/2016 at 5:50 PM, J. Miller said:

just experimenting...

I used an "ordered list" data flow node and placed the 2D objects in the order i wanted them to be drawn. it worked just fine

Jeff

Maybe I missed something, but it didn't work. I placed a 'ordered list' node at the end. Connected the polygon to be on top to item0 and the second to item1 but it doesn't help.

 

On 1/31/2017 at 3:51 PM, sbarrett said:

When I have several objects that are created by a network and can't be ordered the way I want them initially, I will put them through an ordered list at the end, then through a group node, then an ungroup node. This will put them in the correct order as well as a single Marionette group.

I added a group node and an ungroup node but it still doesn't work.

 

Can anybody help?

 

Thank you all

VvierA

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

 

7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114

 

© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.

×