herbieherb Posted January 12, 2016 Share Posted January 12, 2016 (edited) Im trying to create a Marionette that generates a 3D building with roof out of a 2D polygonal outline. All the basic solids i need work well, but i can't add and subtract them with the solid boolean function. If I add/subtract them manually it works. Also if i make a separate Marionette function that takes the input object by name it works with the generated objects. Edited January 12, 2016 by herbieherb Quote Link to comment
Marionette Maven Marissa Farrell Posted January 12, 2016 Marionette Maven Share Posted January 12, 2016 Also if i make a separate Marionette function that takes the input object by name it works with the generated objects. 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 Quote Link to comment
herbieherb Posted January 12, 2016 Author Share Posted January 12, 2016 (edited) When i ungroup the resulting Object and then name each object, I'm able to run a simple Marionette Network that sucessfully adds and subtracts as the second object in the plan shows. I made the Marionette today with VW2016 SP2 R1 (Build 288897) (German Version) I think the weird behaviour of the Polygon is because the Get Bounding Box is behaving differently in a 2D or in a 3D view. Yet the calculation of the coordinates seem to be reliable. So I could simply delete the weird Polygon in the end. Here is another version of the Marionette that doesn't act that weird (sorry for my bad english) Edited January 12, 2016 by herbieherb 1 Quote Link to comment
Marionette Maven Marissa Farrell Posted January 12, 2016 Marionette Maven Share Posted January 12, 2016 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. Quote Link to comment
herbieherb Posted January 13, 2016 Author Share Posted January 13, 2016 In my version of Vectorworks there is no error when i ungroup. I managed to get rid of the weird behaviour of the wires by not using the GetBoundingBox Node. But still the Solid Boolean Node doesn't work. Quote Link to comment
herbieherb Posted January 13, 2016 Author Share Posted January 13, 2016 (edited) Today I tried to simplify the script to find the mistake. I made the following small Marionette that doesn't work too. But I still can't find out what I'm doing wrong. Edited January 13, 2016 by herbieherb Quote Link to comment
Marionette Maven Marissa Farrell Posted January 13, 2016 Marionette Maven Share Posted January 13, 2016 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. Quote Link to comment
herbieherb Posted February 16, 2016 Author Share Posted February 16, 2016 It definitively has to do with the EAP node. I replaced it with a linear extrude node. Now it works as expected. Quote Link to comment
RuudB Posted February 16, 2016 Share Posted February 16, 2016 I fixed the node, try it. Marissa; maybe you can add the node to the library. Ruud Quote Link to comment
Patrick Winkler Posted February 16, 2016 Share Posted February 16, 2016 Great! thanks for sharing. Quote Link to comment
Kevin McAllister Posted February 17, 2016 Share Posted February 17, 2016 Marissa, Ask Mark about this. It came up in another thread. It has to do with how the EAP PIO works and when it completes its regeneration. Kevin 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.