Jump to content

Marissa Farrell

Marionette Maven
  • Content Count

  • Joined

  • Last visited

Everything posted by Marissa Farrell

  1. Marissa Farrell

    Rotating multiple objects / loci with multiple Angles

    Alan, Let me know if this version of the "Transform2" node behaves more like you would expect it to.
  2. Marissa Farrell

    Rotating multiple objects / loci with multiple Angles

    Alan, I'm aware of that issue and I almost had it fixed yesterday to post. When I get in to the office this morning I will make it my top priority to post the revised node here, and will push to get it updated for a future service pack. The problem with a chunk of our library is that it wasn't thoroughly tested, but fortunately users like yourself (and a few newly dedicated workers at the office) have been going through to try and identify which nodes aren't behaving the way they are described to. That's one huge reason why I love this community so much, we can bring to each other's attention where Marionette is still kind of incorrect in behavior, while understanding that sometimes new features (especially those as extensive and unique as marionette) have had some things slip through the cracks. The priority on testing marionette, to my understanding, was not to test each individual node, but was instead to assure that the tool itself functions as required. Our content library is so large, there's bound to be a few "oops" nodes. The other benefit to this forum is that you don't have to necessarily wait for a service pack for updated nodes, providing the issue isn't related to the actual base program. If you know there's something wrong, and it can easily be fixed, we can share that solution right here as soon as we have it. (Or even if another user has a solution!)
  3. Marissa Farrell

    Rotating multiple objects / loci with multiple Angles

    Hi Patrick! I'll have to probably modify the rotate node, I really don't think it behaves the way we all expect it to. For the time being, I replaced 'rotate' with a 'transform' node, and it appears to give you the results you want. Let me know if this helps/if you need further explanation! Marissa
  4. Marissa Farrell

    Marionette Monday Webinar Questions

    @J. Wallace, could you post the full "error1.png" message that you get? I'm not seeing an error when I run this node. That's usually the best place to troubleshoot, but I need to see everything in that window.
  5. Marissa Farrell

    setting a node field

    I don't believe that we have anything currently implemented for that at this time. If that's the case, I'll wishlist it and make sure we figure something out for it.
  6. Marissa Farrell

    Watch Node?

    In the case of the "Print List" node I was mentioning, it would only output the values from the node it's attached to, much like how the "Text" node would function. The difference between the "Text" node and the "Print list" node would only be that for the "Text" node, a new text object is created for each item of an input list, whereas the "Print List" node would concatenate the values onto their own separate lines. This isn't really a feature specific to debugging, it's just another way to view the values being transferred through a wire.
  7. Marissa Farrell

    Watch Node?

    In Marionette, we have a "debug" mode, which you can activate by clicking the ladybug-looking icon in the mode bar while the Marionette Tool is active. While Debug Mode is active, if you click on a wire (it will highlight in red, if you're selecting it properly), a dialog box with all of the data flowing through that wire will be displayed. A node to print this list to a text object in the document is in progress (I just want to check it over a little more before I share it), and I'll post it here when it's ready.
  8. Marissa Farrell

    output drawing order

    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.
  9. Marissa Farrell


    This is very cool, Alan! I love seeing all of your creations, you're a very inspiring learner!
  10. Marissa Farrell


    @Nik, The node you're describing would be an awesome addition, however that's not something in the realm of how Marionette works (currently, at least). In a network, every input/output port is executed. There's not currently a way to just get one output port to execute the way that you're imagining it. All nodes attached to the network will run in every case. There would have to be a different application of logic to have it perform how you would like. Could you give me a more descriptive situation of what you want to accomplish? There may be another way to achieve this, but at the moment I don't think your proposed node will be the solution.
  11. Marissa Farrell

    output drawing order

    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)
  12. Marissa Farrell

    Duplicate creates 2 groups

    Here's a network that may accomplish what you're trying to do. I moved the order of operations around. Let me know if this helps!
  13. Marissa Farrell

    Duplicate creates 2 groups

    If you don't care about that first piece of geometry at all, you could just attach the "Path Extrude" node to a "Delete" node, but if you want to keep it and lump it into the same group as the rest, you'd have to use a "Group" node. I've been playing with grouping them, but for some reason the EAP appears to disappear, and all I'm keeping is your path. I'll keep poking around, but let me know if this helped!
  14. Marissa Farrell

    Golden Angle Node

    Hey Everyone! I just wanted to share this node I've been working on as I'm pretty excited about the way it turned out. It definitely needs further refining - My descriptions aren't up to par for how exactly to use them, and I will soon include a center point as well as look into a way to define the orientation of objects that may be drawn... Circles work wonderfully, but rectangles, etc. can definitely be improved. Let me know what you think! Marissa
  15. Marissa Farrell

    Golden Angle Node

    Yet another revision of the Golden Angle node I created a while back. This one behaves best of all so far. I think v3 had an issue with not being the proper radius of you changed the center point. This also has a better orientation method. I hope to clean it up a bit more in the near future, but am interested in feedback at its current state. GoldenAngle_v4.vwx
  16. Marissa Farrell

    Arrange, Distribute, Align

    My most recent understanding is as follows: In an unwrapped Marionette script, the outcome of the stacking order continues to vary. This, I believe, is because when the script is compiled, there are some variables as to which nodes get run first, which I guess somehow messes up the stacking order. I cannot get a consistent and correct result using an unwrapped network. On the other hand, if you were to create a network, wrap it, and convert it to a Marionette Object, it appears as though the results are (at least for my testing purposes) always correct, as long as you define the stacking order at the end of the network. There is another thread that discusses these cases here, and Stephen has posted a file that has stacking order nodes towards the bottom. Once we figure out a way to handle the unwrapped network case, I'll try to get a good node file together and start a new topic of best use cases. I'm just not sure how long it will be until things are all in order.
  17. Marissa Farrell

    Solid Boolean does nothing in my Marionette

    It doesn't look like you're doing anything wrong. I do still think it has to do with the Extrude Along Path somehow, I'll throw this in as a bug and see what other information I can find out, and if I'm able to get something to work, I'll post it here. I'm baffled by this and absolutely want to get it to work.
  18. Marissa Farrell

    Solid Boolean does nothing in my Marionette

    I'm not certain of this yet, but I am encountering an 'invalid path' error if I ungroup the Marionette Object. I'll continue to look into this, but I have a hunch that it may have something to do with the path of your EAP.
  19. Marissa Farrell

    Solid Boolean does nothing in my Marionette

    Could you be more specific about this? Does this mean you're naming the initial poly that you use for the rest of the generation, or are you naming each of the created solids? Also, while playing with this file, the network appears to be occasionally unstable. I'm not sure that this has anything to do with the issues you're getting, but wires are getting redrawn funny while I play with it. That may not matter in the end, as Marionette is more intelligent than its redraw capabilities, but you never know. When did you start creating this file, and what Service Pack are you using? Thanks! Marissa
  20. Marissa Farrell

    Sum List Items

    Whoops! You're right. I missed some logic. Should have tested a little harder before I shared Edit: My above post now reflects a node with the proper logic. I was summing to the wrong list initially!
  21. Marissa Farrell

    Bug Report

    Currently, Marionette doesn't account well for all types of user error, which is the case in these instances. Marionette runs the same way as a script in the script palette would upon execution. In scripts, there is no current check on whether or not a user would end up in an infinite loop, it's completely in the user's hand to be sure that is prevented. Because of this, I'm not sure how much error handling we can truly provide for Marionette, but sharing these encounters may definitely help us to handle things a bit better in node development. As for the request to have a button that terminates execution, that will likely not happen soon since, again, the network runs EXACTLY how a script would, and there is no way to break an infinite loop in that circumstance either, at least with how scripting is currently implemented, to my knowledge. (I also would LOVE this feature, I break Marionette frequently when creating new nodes) I'll keep my ear open for anything that may help in these situations.
  22. Marissa Farrell

    Sum List Items

    Hi Patrick! I'm attaching a file with a node 'Add Sequence' which should do what you're looking for. I'm up for an alternative name for the node, that was just the first I came up with this morning. Let me know if this helps! Marissa EDIT: The attached file has a revised (hopefully) working node!
  23. Marissa Farrell

    Marionette Boom

    Ah! Okay! That's it. Because you created an object with them, it appears that they work correctly. If you were to just run an unwrapped/non-object network, they don't behave the same way. So essentially, it appears that within a Marionette Object (essentially a plug-in object) the nodes will behave as desired, but if you run an unwrapped network, results may not be as expected. I don't think that tweaking the node will be enough to get it to properly work outside of the Marionette object. I'll see what can be done on our end to *hopefully* get it to behave as expected more often. It's most likely an underlying issue with the application's implementation of Marionette as a whole. Thanks for helping me recognize this! Marissa
  24. Marissa Farrell

    Marionette Boom

    @Stephen Sorenson, Have you tested these send nodes? I created the same ones months ago and found that they didn't behave as expected in a Marionette script, which is why I never shared them with the board. Just want to see if you've had better luck! Thanks, Marissa
  25. Marissa Farrell

    A String of Lights

    A wonderful example of light node use! Great job!


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.