Jump to content

Marissa Farrell

Marionette Maven
  • Content Count

  • Joined

  • Last visited

Community Reputation

296 Spectacular

About Marissa Farrell

  • Rank
    1000 Club

Personal Information

  • Occupation
    Quality Assurance Specialist
  • Hobbies
    snowboarding, macrame, beadwork, embroidery, Binding of Isaac, Marionette, arts & crafts, 3D Printing, reading, saxophone
  • Location
    United States

Contact Info

  • Skype

Recent Profile Visitors

4,057 profile views
  1. Marissa Farrell

    SetLineAtt - Linestyle bug

    I think it's great that you share your questions with the forum, so no problem there! In this file, I've created a popup node that references the default line styles, hopefully this can help hold you over while I work out a fix for our default content 🙂 You may need to enter and exit the script of the node to update it to the line styles that shipped with your version of Vectorworks. Please let me know if you have any questions. SetLineAtt_iLinestyleQuestion_MFarrell.vwx
  2. Marissa Farrell

    SetLineAtt - Linestyle bug

    @STERNontwerp It looks like the description for this node is incorrect. If you plug a value in such as -26, you will get a linestyle. The -1 through -8 appears to be outdated from a time before modern linestyles came into place. I'm going to put a bug in for updating the description as well as a more user-friendly interface for this node. Thanks for pointing this out! I'll also create a node for you (hopefully sometime today) that will provide a popup to select the linestyles in our default content.
  3. Not a dumb question! That's on me 🙂 Good point! I was trying to say that the script verifies that the VP is on the active layer, and the identifier I use doesn't differentiate between the Design Layers and Sheet Layers.
  4. The following script will leave out Drawing Labels if they only have the default records added to them, which is how they are inserted by default. Extra logic would need to be added in order to check if multiple records are attached to the drawing labels. #Created by MFarrell 12/05/18 #Modified to exclude Drawing Labels #collect handles of selected VPs on active layer def GetHandle(h): if vs.GetTypeN(h) == 122: if vs.GetParent(h) == vs.ActLayer(): hVP.append(h) hVP = [] vs.ForEachObject( GetHandle, '(Sel = True)' ) #Traverse into the annotations group of selected VPs and delete all objects aside from Default DLs for VP in hVP: anno = vs.GetVPGroup(VP, 2) h = vs.FInGroup(anno) objs = [h] h = vs.NextObj(h) while h != vs.Handle(0): #recs = vs.NumRecords(h) if str(vs.GetName(vs.GetRecord(h, 1))) != 'Drawing Label': objs.append(h) h = vs.NextObj(h) for obj in objs: vs.DelObject(obj)
  5. No problem, glad to help 🙂
  6. @NicoleD I wrote a Python script that will delete all objects from the annotations group of selected VPs. This script will also only work on the active Layer (either sheet or design, though DLVPs do not have an annotation group). The script is undoable in case you make a mistake, but it is always recommended to test this in a copy file. The script is located in Palette-1. DeleteAnnoObjs.vwx
  7. Marissa Farrell

    Class Visibility in Thumbnail Renders

    @Haydenovative Try doing it opposite - change the class visibility BEFORE you go into edit mode of the symbol, then exit without making any changes. Does that update it?
  8. Marissa Farrell

    Yes/No Dialog

    I would suggest using the Yes/No dialog node in conjunction with a Valve node. The valve node will accept a boolean input and suppress anything past the valve node if the value passed is False. If True, it will pass the values in the item list through. In this example, a circle is only drawn at (0,0) if the Yes/No result is True. BooleanValve_MFarrell.vwx
  9. Marissa Farrell

    Extrude text?

    You can use the Extrude node after using a Convert to Poly Group node. (You just need to be sure to ungroup the result of the convert node first) MarionetteExtrudeText.vwx
  10. Marissa Farrell

    Pop Up Node - New question

    Could you send that file to me privately?
  11. Marissa Farrell

    See Appendix?

    @Jab_be thanks for pointing this out. I believe that got left behind when descriptions for functions were copy/pasted. I'll make a note to try to take these out and provide the relevant information within the descriptions themselves.
  12. Marissa Farrell

    Pop Up Node - New question

    The primary use for a menu command would be to run a script on a selected object or to complete a repetitive task that does not require a PIO. If you want to place a marionette object similarly to how you would use a tool, I would suggest saving your marionette object as a Red Symbol in your resources.
  13. Marissa Farrell

    Pop Up Node - New question

    Menu commands won't place a working Marionette object, they work how it would if you just ran the Marionette script or wrapper once.
  14. Marissa Farrell

    Offset Sweep Profile

    If you supply a locus object with the profile object, it will offset respectively. OffsetSweep_MFarrell.vwx
  15. Marissa Farrell

    Class Visibility in Thumbnail Renders

    I can confirm this is accurate.


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.