J. Miller Posted January 18, 2016 Share Posted January 18, 2016 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 Quote Link to comment
Marionette Maven Marissa Farrell Posted January 18, 2016 Marionette Maven Share Posted January 18, 2016 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) Quote Link to comment
J. Miller Posted January 19, 2016 Author Share Posted January 19, 2016 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 Quote Link to comment
Marionette Maven Marissa Farrell Posted January 19, 2016 Marionette Maven Share Posted January 19, 2016 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. Quote Link to comment
Chris Brough Posted January 30, 2017 Share Posted January 30, 2017 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? Quote Link to comment
Marionette Maven Marissa Farrell Posted January 30, 2017 Marionette Maven Share Posted January 30, 2017 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! Quote Link to comment
Vectorworks, Inc Employee SBarrettWalker Posted January 31, 2017 Vectorworks, Inc Employee Share Posted January 31, 2017 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. Quote Link to comment
VvierA Posted January 31, 2019 Share Posted January 31, 2019 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 Quote Link to comment
Vectorworks, Inc Employee SBarrettWalker Posted January 31, 2019 Vectorworks, Inc Employee Share Posted January 31, 2019 @VvierA Can you send us the file? Quote Link to comment
HebHeb Posted February 1, 2023 Share Posted February 1, 2023 Hello community, the workaround with ordered list and group nodes works fine. But if any of the "inputs" to get ordered has a valve node invovled it does not work (as expected ;D) Any idea how so solve this? Quote Link to comment
Marionette Maven Marissa Farrell Posted February 1, 2023 Marionette Maven Share Posted February 1, 2023 At this time, if a valve is "off", any nodes downstream of it will not execute. I haven't tested, but I think a filter node or an if node could be used instead? I'll check sometime today. Quote Link to comment
HebHeb Posted February 3, 2023 Share Posted February 3, 2023 Using if nodes is possible; it's kind of an effort to put something as input fo each (true and false) Or am I missing any "put in nothing" node? in 2023 if nothing is added it seems to be "1" in 2022 it was "0" fo example if I create a 2D rectangle and have no valid input it generates a 1x1 square. Quote Link to comment
Recommended Posts
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.