halfcoupler Posted June 1, 2020 Share Posted June 1, 2020 (edited) I have made a small Marionette that extrudes several path objectes: I have wrapped this and created a plugin symbol for this. My default criterium is (SEL=TRUE) , so I want to select several objects and run the Marionette on these objets. This does not work: As soon as I select the Marionete, the selection of the objects is gone and vice versa... ( of course...) Converting to a marionette Menu Command works fine, but I then I lose the ability to configure the criteria and circle raduis. Choosing other criteria like pen forecolor or class works fine too. Did I oversee something ? Edited June 1, 2020 by halfcouple Quote Link to comment
halfcoupler Posted June 1, 2020 Author Share Posted June 1, 2020 Just found that I can run the Marionette from another design Layer, but the ojects will then be moved to that layer ... Quote Link to comment
Vectorworks, Inc Employee SBarrettWalker Posted June 2, 2020 Vectorworks, Inc Employee Share Posted June 2, 2020 Hi @halfcouple - you are correct in that you have to use a Menu Command to run a network on selected objects, you cannot do it with a regular network or a Marionette object. You can give yourself access to options in a menu command by using the nodes in the User Interaction folder in the Resource Selector. If you replace the regular input nodes with these dialog nodes, when you run the command, dialogs will pop up for each node asking what you want the parameters to be. 1 Quote Link to comment
halfcoupler Posted June 3, 2020 Author Share Posted June 3, 2020 Great ! Works perfect. Thank You ! Quote Link to comment
Michael Siggers Posted December 2 Share Posted December 2 On 6/2/2020 at 2:57 PM, SBarrettWalker said: User Interaction folder in the Resource Selector. If you replace the regular input nodes with these dialog nodes Hi @SBarrettWalker Joining this thread as this is exactly what I'm trying to do, but there does not appear to be a node to prompt the user to enter an Object Name. There is only one for 'String', but I don't know how to convert this to Object Name. Any help would be appreciated. Kind regards Mike Quote Link to comment
Vectorworks, Inc Employee SBarrettWalker Posted December 2 Vectorworks, Inc Employee Share Posted December 2 Hello @Michael Siggers For some reason, there isn't a specific node that does this. I have created a custom node that I adapted from the Name input node. (All I did was change the OIP control to a Port.) Here is the node in both a 2026 and 2025 version. Custom Get Object Node.vwx Custom Get Object Node v2025.vwx 1 Quote Link to comment
Michael Siggers Posted December 2 Share Posted December 2 Hi @SBarrettWalker That's brilliant, thank you. Worked perfectly. You are what is commonly known as a genius. How would I add that new Node to my Library? Kind regards Mike Quote Link to comment
Vectorworks, Inc Employee SBarrettWalker Posted December 2 Vectorworks, Inc Employee Share Posted December 2 I saved the node as a resource, so you can make a favorites file and have access to it that way. 1 Quote Link to comment
Pat Stanford Posted December 2 Share Posted December 2 @SBarrettWalker Could you not also just put a VW file with the node into the User (or Workgroup) folder in Libraries:Defaults:Marionette:"whatever subgroup folder you want it to show up in"? You can look up the folder names in that path in the Application folder. And you probably need to restart VW after adding a file to any of those folders to have it be seen. 1 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.