Jump to content

Marissa Farrell

Marionette Maven
  • Posts

    1,474
  • Joined

  • Last visited

Posts posted by Marissa Farrell

  1. @actionjack

    I'm glad you're finding it useful! I often model from scratch in Vectorworks to export for my printer, though I haven't gone down the import STL and modify route.

    I'm also not sure why there's so little traffic for 3D print, but I'm guessing it may start to pick up now that printers are becoming more affordable.

    • Like 1
  2. My best guess is that your 'None' class has its fill attribute set to None and that your columns are being created with those attributes.

     

    In the OIP, when you click the 'Get Finishes/Classes', what are the classes listed?

    If they are set to either 'None' or <Column Class>, in your navigation palette, under the Classes tab, right click on the 'None' class and select 'Edit', what does that window look like?

     

    That is how I was able to reproduce what you were seeing.

    • Like 1
  3. Currently, the only thing in existence that I am aware of is this:

     

    http://developer.vectorworks.net/index.php/Marionette_Node_Reference

     

    However, I believe the last time it was touched was right after Marionette's initial release in Vectorworks 2016, so the list may be outdated in some places.

    Since then we've added a few new nodes and removed some nodes that were considered obsolete, but it can be a decent starting place for you.

     

    I'm also always available to help you out, so if you're ever stuck, just let me know!

    • Like 1
  4. Pat,

     

    Can I ask what you think is difficult about working with existing objects? The only limitation I can think of is that you cannot run your network on things physically selected, I believe almost every other method (if not all other methods) of getting the handles to objects is available within Marionette.

     

    In this case, since the objects would be selected based on criteria rather than if they are selected or not, Marionette is an acceptable tool for this. Not that I disagree that those who can script should just write their own, even I prefer scripting over Marionette in some cases.

  5. Alan is right, I tracked this all down last year. It will always create a design layer based on the scale of the last one you created, regardless if it's in the same document or a new document, or even if you are switching between multiple documents. There have been various discussions on other possibilities, but there has been no agreement on a different solution, so I don't see that changing any time soon.

     

    VB-111353

  6. 8 minutes ago, Kevin McAllister said:

     

    Interesting, in the file I posted the other layers now show up in the drop-downs for Elevation Start and End Bounds. This wasn't happening before. Can you post a screen shot of what you changed the elevations to so it would work? I have tried every combination without success. The issue seems to be linked to when I'm in column mode and the column height box in the mode bar is greyed out like so - 58f8e25a255e5_ScreenShot2017-04-20at9_30_11AM.png.dda06750d41f814615a7432418097a45.png

     

     

    Ha ha well it is actually possible to draw a zero length structural member as there's one in my file :D

     

    Many thanks,

     

    Kevin

     

     

    All I did was change the start and end bounds popups to 'layer elevation' and made sure that the end offset did not match the start offset.

    When I opened your file, the popup fields were blank, which is probably what was causing the issue, however I can't get anything myself to end up like that.

     

    I have noooo idea how you drew your zero length member. I so far have consistently been thwarted by the alert when I try.

     

    There's probably something here, we just need to track down how to get me to consistently reproduce it :) 

  7. Kevin,

     

    With your file, I am also getting the alert, however you can get it out of that state by changing your elevation values in the preferences in the Geometry pane, so it's not REALLY unusable and probably still WAD because of the ability to modify your preferences back into a usable state. I'm not sure that we would want to force different height references on a user, the error message will inform the user that they are trying to place something of zero height which would prompt them to check those values. I can also say that it will go into that state if you try to insert it onto a sheet layer with referenced elevations because sheet layers have no 3D references.

     

    I however still cannot get it into that state on my own. There appears to have been an issue reported and resolved about users not being alerted when they attempted to create a zero length/height member, the error alert is new is SP3, but it wasn't due to any circumstances that you guys have mentioned about just getting that error when placing a member, it was more due to people not realizing that they couldn't draw a member of zero length.

     

    I so far still cannot log this as a bug since it is behaving how I would expect it to considering the circumstances. If we can find a reproducible case where I can get it into the zero length/height state while using the tool correctly, then I can report it, but so far that isn't the case.

  8. So the problem here is the 'Planar Boolean' node. This node will create every possible combination of the inputs, which is why all of your shapes are adding together. The easiest way to handle this right now would be to enter the script of that node and remove the line 'this.SetListAbsorb()' (you will also need to remove the top line that shows where the referenced python file is).

     

    There are a few other ways to handle this, but this would be the most straightforward at this time.

     

    I've attached an image. Remove the highlighted text from the script and you should be good to go. We are working on another way to handle cases like this.

    pbool.PNG

    • Like 1
  9. 19 hours ago, bcd said:

    I'm interested in exploring some examples Marissa. Thanks

     

    Here's a very simple example using an existing rectangle and drawing an oval on top of it with the same dimensions using both the name node and the control geometry method.

     

    I'm also attaching one of my favorite examples which allows you to reshape a curve and split it into pieces while placing objects along the path using the path as control geometry. You can apply a similar method to create adjustable 'extrude along path' objects (such as for crown molding or baseboards). I'll try to find my existing example of this sometime today.

    name vs control geometry.vwx

    MarionetteDivideCurve_MFarrell.vwx

    • Like 2
  10. 2 minutes ago, Pat Stanford said:

    You are likely to get an error when you first create the network as the profile group will be empty.

     

    This can be avoided if you wrap your network and then select both the object you want for your control geometry AND the wrapper, then right click on the wrapper (with both still selected) and Convert to Marionette Object.

  11. Yes!


    There are a few ways to do this.

     

    You can use an existing rectangle in the document by naming it in the OIP and then referencing it with the 'Name' node in the 'Inputs' category, you then would use the 'Get Rectangle' node to return the width, height, location, etc.

    You can also use control geometry which would be useful for Marionette Objects. The control geometry would live in a special container within the Marionette object and you could use the reshape tool on this object to modify the base shape.

     

    If you'd like I can post a couple of examples.

×
×
  • Create New...