Jump to content

Search the Community

Showing results for tags 'marionette'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Announcements
    • Announcements
    • News You Need
    • Job Board
  • Feedback
    • Wishlist - Feature and Content Requests
    • Known Issues
    • Wishes Granted / Issues Resolved
  • General
    • Troubleshooting
    • General Discussion
    • Architecture
    • Site Design
    • Entertainment
    • Vision and Previsualization
    • Braceworks
    • Rendering
    • Workflows
    • Buying and Selling Vectorworks Licenses
    • Hardware
  • Customization
    • Marionette
    • Vectorscript
    • Python Scripting
    • SDK
    • 3rd Party Services, Products and Events
  • Solids Modeling and 3D Printing
    • Subdivision
    • Solids Modeling
    • 3D Printing
  • Vectorworks in Action
  • Archive
    • Resource Sharing
    • Machine Design


  • Knowledgebase
    • Tech Bulletins
    • Troubleshooting
    • Workflows
    • How To
    • FAQs


  • Marionette - Objects
  • Marionette - Networks
  • Marionette - Nodes
  • Marionette - Menu Commands

Product Groups

There are no results to display.

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start








Found 73 results

  1. I have over 1000 different plant symbols in a drawing. The 2D components of these symbols are all very basic circles with black outlines and different color fills...that's it. One object...a circle. Since I stupidly did not Make All Attributes By Class when I created these symbols originally, I am now trying to find a fast way of changing the pen color of every single plant object in the drawing without having to change them each individually. This seems like something for either marionette or a custom script. Can someone please advise? I would love the help. Thanks.
  2. Hello, I am hoping to get some help with a potential marionette script. I am a novice at marionette and have no idea if this is even possible, but basically I'm hoping to Create Plants from a very basic circle for all plants marked as Favorites in the Vectorworks Plant database. Additionally, it would be great if you could assign the Plant Definition's width, height, spacing, ID, etc. from information present in the database. I don't know if marionette can access outside database information and then put it in the right place within a Plant Definition. I actually don't even know if it is possible to create a plant from marionette. Thanks in advance for the help.
  3. Hey there, i have a litte network to extrude a symbol with more than one profile in different classes along a path. To get that i used 'List Explode', but I have no idea how to fix the error below. I attached the file. - I used more than one 'control geometry' - otherwise i had a weired x/y offset of the EaP objects. - Looking forward to your feedback. Cheers! Profilsymbol_am_Pfad.vwx
  4. Marissa Farrell

    Align Objects

    Version 1.0.0


    This node will take an anchor object and a list of other objects to align. The OIP has X and Y position options on how the objects should be aligned. This node will only align objects in 2D.
  5. Hello, I am hoping to get some help with a potential marionette script. I am a novice at marionette and have no idea if this is even possible, but basically I'm hoping to Create Plants from a very basic circle for all plants marked as Favorites in the Vectorworks Plant database. Additionally, it would be great if you could assign the Plant Definition's width, height, spacing, ID, etc. from information present in the database. I don't know if marionette can access outside database information and then put it in the right place within a Plant Definition. I actually don't even know if it is possible to create a plant from marionette. Thanks in advance for the help.
  6. Hi there, I am working on a project where i created a marionette object node (thanks to this forum it works so far) with a couple of adjustable parameters in the OIP. Is there a way to get access to those parameters to create a worksheet that lists all the object instances and there parameter settings? Before i knew marionette i used databases (records) to store all that information but within the object node i can't do it since it groups everything on the last step. I hope someone understands what i mean and ideally has an idea to make it work. thank you very much in advance Benny
  7. RDS Casa

    Marionette limits to Dim input

    Hello. Is there way to put limits on the dim input nodes? Or alert users to the limits? Eventually my script creates a marionette object. But if some of the user parameters go below a given number the relationships fall over. So ideally the control parameters in the user info box will not let the parameters go below (or above) a give size range? Thanks so much
  8. Hey there, I am working on a small tool that creates material layers with a defined thickness. My control geometry is a NURBS curve. I am dealing with two problems: the first one: Vectorworks crashes when shell thickness equals zero. the second: in some cases the network isn't able to generate the shells, all I see then seems to be a NURBS surface I attached the file below... Maybe someone has an idea how to fix it? Cheers! Schichtaufbau.vwx
  9. Heblon

    Scale Symbols in Marionette

    Hey There, after a few days of learning Marionette I started creating some small Objects I've always missed in VW. Right now i started creating a small Tool that places a Hybrid height signature wich labels itself because I really hate my Multistamp workaround. This is just a first function test so be patient It places a Hybrid Symbol and moves it on the z-axis and labels it with the value used to move it. I would like to scale text size and symbol size with one parameter by I don't know how to scale the symbol. I thought about transforming the symbol into a group and then scale it or might there be a direkt way like the rotation angle accessible with the BIM-Node "Symbol"? Cheers!
  10. Hi there, is it possible to create custom nodes, or change existing nodes that then can be seen in the marionette node library? I couldn't find any instructions to that so far. If there are maybe someone can point me in the right direction. the only thing i managed so far was to change existing nodes which then got changed globally for ever. I am sorry for beeing a noob. thanks for reading
  11. Hello, this is my first post so please tell me if i did something wrong. My problem ist as followed: i create an rectange extrude and put a textlabel on all the 6 sides of the dice. All this is done via Marionette nodes. Once i create a wrapper it still works. Once i create a Marionette Object I can't see the text objects in the 3D view anymore. infos: the text objects are 6 groups i moved into place. anyone an idea? thanks for reading
  12. A couple of wish list item that I would love is to do with marionette I will break down into 3 parts as follows but all 3 are connected into choosing, moving and stretching an item easier: a new connection marionette that links this new node up to an item/object (Polygon, Group, Symbol etc) Rather than having to name the item and place a name marionette to save time you should be able to connect the marionette node directly to the polygon so you could have it so you can just drag a special node handle over an item it highlights the item and whatever it is then is connected to the node and have the node name the item automatically or have a manual type in box to override the auto name to simplify users connecting Geometry of any kind to Marionette so you can visually see what you are connecting. a marionette that will allow you to stretch the named item (from part 1) using bounding boxes have this new node so that when you feed an object connection in it detects the item and then using a bounding box approach like@DomCapproach to stretching an item or something similar to that, where you specify two or more boxes whether they be 2D or 3D and a dimension input on the dialogue with a direction input to choose which orientation to stretch in either or all (X, Y or Z) so you can stretch the item easily in all or just 2 directions (example: you could use this to stretch say the ends of a desk with legs say in X: 200mm increments and at the same time stretch the depth of the desk between 600mm and 800mm depths without having tons of nodes to do this) a marionette object that will allow you to lock / move instead of stretching the item (from part 2) On the back of the above have a third marionette that has an input object and a stretch input object and you can pick either X, Y or Z like above but when the above marionette stretches the item this locks the dimensions of the input object so it cannot change dimensions have either a bound box again or named input. I think the above would speed using marionette massively so you can reduce a massive structure of marionettes down to 3 marionette items/nodes. I might be wrong but this is just an idea for speeding up workflow in marionette.
  13. Nico Vindevogel

    Calculations node to stack panels

    Hi, I need a node that places the panels above each other. Attached a small network to explain what I want to achieve. Is there a possibility to solve this with a single node? I don't want to slow down the speed of my network. Example: I have a list like this: [0] =0 [1]=500 [2]=400 [3]=300 And i want the result of the list look like this: [0]=0 [1]=0 + 500 [2]=0+500+400 [3]=0+500+400+300 All hints are welcome. Regards Nico NodeToStackPanels.vwx
  14. I'm looking for some pointers on workflow here. I've made some Marionette scripts that are critical to my company's workflow. Many of these are commands that pull record information from the title block and then generates an email template (using a mailto: link) to update a team of people on the status. What is the best way to share these scripts with all of the people in my department? Currently I have a file in our workgroup folder with the marionette wrapper in a symbol and people have to drag the symbol into their document, run the script, then will often delete the wrapper. It's a few steps that feels a little sloppy, I'm looking for something that feels refined. Is there a way add to Tools > Marionette Commands from the workgroup? I want to maintain of control of updates to the script. Does anybody have a good way to convert Marionette scrips to regular scripts in a pallet? If I export any of my marionette networks they are way to big to use as a regular script. Edit: spelling.
  15. Nico Vindevogel

    How to define a variable inside a node?

    Hi, I want to store a value inside a parameter. I don't want to create a portIn to define a parameter, or use the OIPControl method. Is there an other way to store an calculated value inside my node? I think this must be easy, but i can not find the appropriate syntax. This is what i don't want to use: Fx_Value = Marionette.OIPControl( 'Dim', Marionette.WidgetType.RealCoord, 0.0) OR Fx_Value = Marionette.PortIn('0','Calculated value') Can i for example do something like this to store a value. Fx_Value = (),Realcoord,0.0 Below you can find my code to check 2 input ports. At the moment i store the result in a parameter defined by a Marionette.PortIn. My network is running but the node looks ugly. Lots of unused input ports, Or OIPControls whithout a destination. Example: #___Begin___Controle Boolean self.Params.Fx_Value.value = self.Params.Slag_Of_Groef.value > 0 if self.Params.Fx_Value.value: self.Params.breedte_Rug.value = Waarde_Slag_Of_Groef + Corpus_Breedte - Dikte_Zijde_L - Dikte_Zijde_R + Waarde_Slag_Of_Groef else: self.Params.breedte_Rug.value = Corpus_Breedte - Dikte_Zijde_L - Dikte_Zijde_R #___Einde___Controle Can someone point me in the right direction? Pic off unused oipcontrols:
  16. Version 1.0.0


    Starting in Vectorworks 2018, users can now create menu commands defined by Marionette networks. To do this, select a wrapper in your file, right click, and choose "Convert to Menu Command..." This will open a dialog window where you can name this command. A background process will save your Menu Command to a file in your User Folder. Once that's complete, you can access the menu command by navigating to Tools > Marionette Commands > [YOUR COMMAND HERE] Try this out with the attached file. After creating your menu command (I named mine 'Arrange By Size' when I created it), select some or all of the objects on the drawing area and run the command!
  17. willofmaine

    Prefix & Suffix for Marionette Text

    Is it possible to add prefixes and/or suffixes to the text (numeric values) displayed with a Marionette object? Attached is my "Attic Ventilation Calculator," which basically lets you draw the plan shape of a ventilated attic and then, based on the NFA of ridge and soffit vents, calculates how many linear feet of each of those is required. Rather than just displaying 100.00, 2.67 and 5.33, I'd like to make it display something like this: Attic Area: 100.00 SF Minimum Ridge Vent: 2.67 LF Minimum Soffit Vent: 5.33 LF Thanks! 03-Attic Ventilation Calculator-02.vwx
  18. Patrick Thieszen

    Correct "If" node usage.

    I've created a grid of rectangles and haven't yet figured out how to have random rectangles not created, thus leaving blank spaces. viewing the values contained in the last wire of the network shows zeros and "Vectorworks Handle type: 3"s, but the created group is composed entirely of rectangles. Shouldn't the zeros not output rectangles? How is the If node used?.vwx
  19. Hello, I have a problem with the node 'convert to polygon' I' m using this node in a network and it works just fine but when I make a marionette object from my network the node doesn't work anymore. I've uploaded a little example with only the objects you need to see the problem. Is there a way to work around this problem? Benny convert to polygon.vwx
  20. MRD Mark Ridgewell

    Marionette for beginners

    Hi, I'm trying to get my head around marionette. Watched a recent webinar, so got the principle, but it's the definitions/ function of all the nodes I'm struggling with. I wondered if there's a list of the various commands 'node' with descriptions/ definitions/ examples of applications/ functions that I can print to familiarize myself with them?
  21. I'm exploring the viability of using Marionette to create bespoke cabinets. They will vary in H, W, D, number of bays and bay components. I intend to use the script to generate several outputs; a simplified 3D model suitable for Hidden Line rendering used to illustrate the configuration; a detailed 3D model with panel gaps, filleted edges and individually orientate-able woodgrain textures suited to presentation Final Quality renderings; and (eventually) cut-lists derived solely from the input parameters. - But I'll start with just the simplified 3D cabinet first. I'm at the early stages of still figuring out what Marionette is capable of and how to achieve things that seem possible that will enable the above. As a result of seeing the impressive post by @DomCthe "parametric metal framework cabinet" I decided learning Python would be necessary, but it's slow going so I've returned to experimenting with Marionette nodes as-they-are, especially because of subsequent enhancements to Marionette's repertoire. Currently I'm stuck trying to make Extruded 2D polygons spawn at the desired location. I'm testing using the top panel of a long TV cabinet. I created the top panel's profile and prescribed it's location by using four point locations. The network achieves this up until the 2D polygon gets created, but when the Extrude node goes to work, it gets put on the opposite side of the Y axis. How do I control this? Or is there a better way of crafting and positioning these panels? (Note that many panels will have at least one mitred end so I can't use rectangles and standard extrude nodes). I'm now thinking about lofting between two profiles for each panel, but this is getting rather busy... Does this interest either you @Marissa Farrellor @DomC? Any help or guidance on offer would be great. Thanks! Marionette Sto - Dev 03.vwx
  22. Hi During my last Marionette-Project, I produced some simple geometry nodes. Which maybe can be useful to can make geometrical constructions instead of mathematical (trigonometry) calculations. The Nodes: "Perpendicular from Point to Line", "Parallel from Line through Point", "Circle-Circle Intersection", "Line-Circle Intersection", "Line-Line Intersection", "2 Circle Middleline" and some more. Also the more Complicated Nodes "Circle tangent to 2 Circle", "Point or Circle tangent to 3 Circles" Take a look here: CircularFilling.vwx Circlular growing.vwx Geometry Nodes and PCC CCC.vwx
  23. andreas Ø

    Marionette debugging not wrking

    Hi all I am having difficulties using the debug tool in Marionette. The connection lines turn red as they are supposed to when I hover, but nothing happens when I click. I am on a PC running version 2017 architecture SP 3 I hope someone out there can either help me or tell m if I am alone on this one Cheers Andreas
  24. Learn how to design using all of the capabilities of coding without having to become a programmer during our AIA-accredited webinar, “An Introduction to Graphical Scripting” tomorrow at 2PM ET. In 60 minutes, Sarah Barrett, Assoc. AIA, architect product specialist at Vectorworks, Inc., will explore the basics of using graphical scripting to enable an iterative design process and automate tasks using the integrated Marionette tool in Vectorworks software. You can sign up for the webinar here: http://vector.works/go/2421 After watching, you'll receive a certificate of completion via email, and if you registered with your AIA member number, your name is automatically submitted for credit. P.S. If you can’t make the live airing, register anyway and we’ll send you a link to the recording once it’s available on demand.
  25. Bernd Lützelberger

    Network simple Table

    Thanks again to Dom C for the great workshop upon Marionette , that I attended in march. Now , weeks later , trying to pick up the thread, trying to redo an exercise builiding a network for an easy table. Desperate, that I messed it up, and I don`t unerstand ,why debugging doesn`t work any more, as soon as the offset data are connected to the move node?! And I don`t get any result. Maybe someone can s.m.s. (save my soul). Friendly regards Bernd L. 2017_04_23_Table_Marionette_Workshop_Test.vwx


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.