STA Posted June 17, 2019 Share Posted June 17, 2019 Hi Forum, I have created a marionette network to create new symbols for our company's library. After a lot of trial and error, I am almost there but can't figure out why the offset and extruded body in the middle is still there, although it shouldn't be after the planar boolean and delete. The created frame should be hollow on the inside like this. My process for now is: Type in proper dimensions->wait for the black screen to go away->ungroup->delete inner body->create symbol. I'm sorry about it being in German, I hope that it's still understandable. Thanks in advance Sebastian BeMatrix Marionette V4.vwx Quote Link to comment
STA Posted July 30, 2019 Author Share Posted July 30, 2019 Just a quick addition regarding this: When the network is not wrapped or converted to an object node, it does exactly what I want it to do. Quote Link to comment
Vectorworks, Inc Employee Stephan Moenninghoff Posted July 31, 2019 Vectorworks, Inc Employee Share Posted July 31, 2019 @STA check your network again. I had a quick look - when I alt-drag your Marionette to make a copy, the new object gets corrupted. I'm not saying there is not a bug also (I had a similar thing happening with the "Set 2D Vertex" node in wrapped objects) but I would first try and fix the network. HTH Quote Link to comment
STA Posted July 31, 2019 Author Share Posted July 31, 2019 I have experienced the same, but would consider it a bug: The inputs for the wrappers that import the symbols for the cylinders (normal and corner) switch the inputs when copied. Quote Link to comment
Vectorworks, Inc Employee Stephan Moenninghoff Posted July 31, 2019 Vectorworks, Inc Employee Share Posted July 31, 2019 You mean they disconnect and reconnect to a different input port? Quote Link to comment
STA Posted July 31, 2019 Author Share Posted July 31, 2019 That‘s what I mean. After copying the entire network the three wrappers that import symbols (which is just a shortcut to declutter for me) have the opposite input connected but still to the same wrapper which results in the bug in your screenshot. Quote Link to comment
Vectorworks, Inc Employee Stephan Moenninghoff Posted July 31, 2019 Vectorworks, Inc Employee Share Posted July 31, 2019 Hmm... maybe @Marissa Farrell should have a look and confirm it's a bug. 1 Quote Link to comment
Marionette Maven Marissa Farrell Posted August 1, 2019 Marionette Maven Share Posted August 1, 2019 With regards to the wires/ports swapping, this is similar (if not the same as) an old issue between VW versions; Marionette was updated to alphabetize wrapper ports, sometimes when editing networks that didn't update themselves, the ports will change position but the wires may not follow correctly. I'll look around our bug tracking to see if I can find the original bug, if I can't find it, I'll try to get a new one reported. I started digging around this file back when it was first posted, but unfortunately didn't have enough time to diagnose. I'll try to take another look as soon as I have time. 1 Quote Link to comment
M.Graf TH-OWL Posted August 1, 2019 Share Posted August 1, 2019 Hello STA, try a more different input Name , or without the space between "Zyl" and "P" Zyl P Zyl angel new Input Names: PZyl or ZylP AZyl or ZylAngel greatings Quote Link to comment
Pat Stanford Posted August 1, 2019 Share Posted August 1, 2019 I don't know if it is an issue in Marionette, but in Vectorscript I am very careful to not start any variable names with the letter P. If you start with P and later reuse the code in a Plugin Object, it is treated as a Parameter rather than a normal variable. Quote Link to comment
Marionette Maven Marissa Farrell Posted August 1, 2019 Marionette Maven Share Posted August 1, 2019 58 minutes ago, Pat Stanford said: I don't know if it is an issue in Marionette, but in Vectorscript I am very careful to not start any variable names with the letter P. If you start with P and later reuse the code in a Plugin Object, it is treated as a Parameter rather than a normal variable. This is a non-issue with Marionette/Python scripts. Quote Link to comment
M.Graf TH-OWL Posted August 2, 2019 Share Posted August 2, 2019 (edited) I changed in your Wrapper "Bematrix Zylinder" the open input ports with named "passNodes" and now it run's 🙂 Edited August 2, 2019 by M.Graf TH-OWL 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.