Jump to content

Marionette - Objects

55 files

  1. Scissor Lift

    This Marionette object is a Scissor Lift PIO. You can place the Scissor Lift in your drawing and set the height via a Slider in the OIP. (See video.) All the different parts of the Lift are different symbols, and the Marionette script places each symbol at a particular insertion point and rotation based on the value of the Slider. If you wish to share the object, make sure that you share the entire symbol folder that holds all of its accompanying parts.
     
    This object was based on a symbol created by @barnes2000. Thanks Scott for letting me play!
     

    258 downloads

       (1 review)

    9 comments

    Updated

  2. JLG Condor 60

    This is another Marionette object based on a symbol belonging to @barnes2000. (Thanks Scott!) He has built a bunch of cool crane and lift symbols. This one is an Articulating Boom Lift that has seven different rotation or extension articulations. Each has a Slider in the OIP that allows you to set its angle or extension. (See video.) This Marionette object works by placing the different parts of the Lift as symbols in the drawing at a particular insertion point and rotation based on the values of the Sliders. Each symbol has named loci that are used to locate the object in the drawing space and in relation to the other parts. The loci are on an invisible class (so don't delete the class from the drawing). The object updates pretty quickly for having so many variables. If you wish to share the object to another file, make sure that you import the entire symbol folder.
     
    Unlike the Scissor Lift, this object is not built from hybrid symbols because hybrid symbols cannot be rotated around the x- or y-axis. If you wish to convert it to a hybrid object, you could place it inside an Auto Hybrid, but this will make it a much bigger object (memory-wise), and you would only be able to edit the object from inside the Auto Hybrid.

    249 downloads

       (2 reviews)

    9 comments

    Updated

  3. Freeform Truss Objects

    The 3 attached files demonstrate using Marionette to generate a roof truss from a guide curve. 
    - Truss Network.vwx : This file contains a network that uses a named curve and some dimensional input parameters to produce truss geometry as extrudes on the layer plane.
    - Truss Node.vwx : This file wraps the truss network from the first file and uses it within another network. This network takes a freeform NURBS surface, slices it into a series of curves using the contour node, and generates a truss from each curve.
    - Truss Object.vwx : This file demonstrates the truss network wrapped and converted to an object. You can change the parameters in the OIP or reshape using the reshape tool.

    205 downloads

       (0 reviews)

    0 comments

    Submitted

  4. Parametric Books

    Features:
    Places books from a designated symbol folder in a box ("shelf") Eliminates books that are too tall or wide for the box Allows to randomize the sequence of placement within each book collection (symbol folder) Option to repeat the list to fill long shelves Six different types of random angles or all straight Offset from shelf edge (Random Max/Min) Allows for any number of stacks in-between standing books Number of books per stack (Random Max/Min) Offset and angles for stacked books (Random Max/Min) Option to have only stacks, no upright books  
    Known Issues:
    The gap between angled books and stacks is not correct. I'm running out of time :-). Maybe I'll fix that later. Choosing paperbacks will currently throw an error. The workaround is to set the height of the shelf to 2m minimum if you want that type of book.  
    IMPORTANT
    *** Configure your books using the Marionette instance provided in the document. Then, make a copy. Ungroup that copy to lock its values. Start over. This will speed up your workflow considerably and you won't have to wait for each Marionette instance to recompile ***
     
     

    160 downloads

       (2 reviews)

    0 comments

    Updated

  5. Clothes Rail

    Populating empty wardrobes has never been easier. This Marionette will add a clothes rail, complete with coat hangers and even some garments, to your wardrobe. 
    Features:
     
    Clothes Rail is placed at correct distance from top of shelf space Choose from a variety of rail types and rails supports (HETTICH) Coat hangers can be placed (with custom spacing) - option Random rotation of coat hangers - option Random deviation from set spacing - option Random garments can be placed - option Show shelf cage - option Supports copying and pasting between documents Automatic filtering for garments that are too long for the given space "Reset on Move" is OFF Integrates with interiorcad cabinets and can be configured from within. Will resize with parent box.  
    Known Issues:
     
    Garment lift height filtering is not currently possible as popup menus cannot receive dynamic content. Don't use a garment lift in a cabinet that cannot accommodate it. Kinda makes sense.  
    Some notes on how to use this Marionette:
    All symbols and miscellaneous geometry is contained within the Control Geometry of this Marionette. The clothes included are courtesy of archive3d.net and free to use in commercial or personal work. If you want to put this Marionette to good use, I recommend you purchase some proper high-quality CGI content from the usual sources on the web and replace the ones I have included. (The textures also need some love.)
    To replace the garments, right-click the Marionette and choose "Edit Control Geometry". Find the group with the garments. DO NOT UNDER ANY CIRCUMSTANCES UNGROUP ANYTHING. Enter the group with the garments. In there, you will find all the clothes symbols. Start replacing at your heart's content. You're safe to do so as long as you stay within the group.
     
    Enjoy.

    160 downloads

       (1 review)

    7 comments

    Updated

  6. Simple Customizable Shelf

    This network creates a simple but highly customizable shelf.
     

    124 downloads

       (0 reviews)

    0 comments

    Updated

  7. Curved Ramp

    This Marionette object is a path-based ramp. The path is a bezier curve and can be reshaped by double-clicking on the object. The 3D ramp is built by lofting NURBS curves and the 2D text can be turned on or off in the Object Info palette.
     
    This ramp uses the new Valve node in Vectorworks 2018 which means it can't be exported back to 2017.

    116 downloads

       (2 reviews)

    2 comments

    Updated

  8. Sun Path Diagram

    This is a Marionette Object that downloads weather data from the internet based on the address/location you enter into the OIP. The data this graphic shows is the angle of the sun path at different times of the year. You must have a valid internet connection to use this MO.

    102 downloads

       (0 reviews)

    1 comment

    Submitted

  9. Stair Object

    This file contains a simple stair object to show that Marionette can be a solution to an over-complicated problem. Marionette will allow you to generate your own plug-in objects to give the user as much or as little control over the object as you would like. I hope to expand upon this object in the future to show more opportunities for control over a stair object - both simple and complicated.

    96 downloads

       (1 review)

    0 comments

    Updated

  10. Marionette Launch Video Facade

    This is one of the files used in the Marionette launch video. It was created by Dominique Corpataux at Computerworks.
     
     

    93 downloads

       (0 reviews)

    0 comments

    Updated

  11. NanaWall WA67

    This is a Marionette Object that can be used to simulate the WA67 Aluminum Clad Wood Folding NanaWall door. It allows you to set the panel width and height as well as the configuration and system. Based on these parameters, it calculates the overall frame width and height and creates a record format for the door that can be called in a worksheet. The insertion point of the door is the center left of the door, so if you choose a configuration with a different number of panels or you change the panel width, the PIO will extend or contract from the left (instead of from the center like regular door PIOs in Vectorworks). I would welcome feedback on the usefulness of this - is there something you would like it to do that it doesn't do? What does it do that you don't need it to do? As far as other types of NanaWalls (such as sliding panels), I am trying to figure out a way to script those as well.
     
     

    76 downloads

       (1 review)

    0 comments

    Submitted

  12. 2D Light Effects PlugIn

    The Example file contains two PlugIns for 2D Light effects.
    https://youtu.be/34gu6EEvhog
     

    70 downloads

       (0 reviews)

    0 comments

    Updated

  13. Skylight Parametric Object

    This Vectorworks file has a couple of variants of skylight object that are created with Marionette. The Marionette scripts for the skylights can be examined simply by double-clicking on the skylights themselves. This was my first attempt at using Marionette for parametric objects and I explored several topics:
     
    1. The two skylight objects are different because one uses a simple set of parameters (height, width, curb height) to set the geometry, while the other allows you to pick from a predefined "catalog choice" on the Object Info palette. There is a Marionette node inside the second one that is called "Configurator' that takes advantage of a very useful data structure in Python called a "dictionary". For those of you interested in Python scripting, this is worth a look.
     
    2. There are wrapper nodes inside the skylight objects called "Frame Profile" and "Curb Profile". These are essentially nested parametric shapes. Select either of these nodes and you will see a number of parameters on the OI palette. Double-click either of these nodes and you will see their internal scripts as well as a picture describing what the parameters mean. (You can paste anything you want into wrapper nodes as informal documentation.)
     
    3. These objects write and maintain proper IFC data, including height and width, with every reset.
     

    68 downloads

       (0 reviews)

    0 comments

    Submitted

  14. Parametric Metal Framework Cabinet

    A Text-Script based Marionette Object. 

    Technical Info:
    About 30 Options in the Object Info palette. And many if then combinations, which results in drawing/not drawing a part of the cabinet. I did this first with a graphical script network. But there was no possibility to NOT execute part of a graphical script because of an option. 

    It is just possible to execute/draw everything and then delete objects. Which results in a disadvantage of speed. So I decided to write code instead. Anyway, this is also something, marionette can be used for. 
     
    Youtube Link:
    https://www.youtube.com/watch?v=lUmXE-3ONlE
     

    67 downloads

       (0 reviews)

    0 comments

    Updated

  15. Boxes

    Here's a couple of Marionettes I made some time ago to understand texturing. The boxes can be resized and the lid height and offset can be set.
    Features:
    Textures of lid will adjust with lid rim A printed logo will replace the label holder if space gets tight (Adjust or replace the texture to change the placeholder logo) dimensions are always outer dimensions, regardless of lid offset (box will shrink if lid offset is increased) Box and drum insertion reference is always front for convenient placement on a shelf Textures and label holder symbol are contained within the marionette script so it fully supports cut/copy/paste between documents "Reset on Move" is OFF Known Issues:
    Duplicating boxes is fast initially but adjusting parameters will reset the boxes to their default parameters. (It's a known bug with Marionette so keep your cool...) It takes some time until the first change of any parameter is executed after a box has been duplicated. Nothing I can do about that. It's just the way, Marionettes work. Subsequent changes will be carried out fast

    63 downloads

       (0 reviews)

    2 comments

    Submitted

  16. Marionette Faceted Facade

    This object will create 3D polys with random peaks to display a faceted facade.
     
    This object requires the installation of Python libraries Numpy and Scipy. If these do not already exist in [User Folder]/Python Externals, you will be prompted with a dialog to install them.

    62 downloads

       (0 reviews)

    0 comments

    Submitted

  17. Label_From_Worksheet.vwx

    More powerful, than a database or text application.
    A Vectorworks integrated label-script-example with Marionette. The attached example shows how to import address data from a worksheet (could be other data and sources) and additionally places  symbol beside the address. The power of Vectorworks and Marionette allows us to put everything you like dynamically on that labels. As example sort by male and female names (if possibly :-) and generate a individual pictures. Just infinite possibilities.
     
     

    61 downloads

       (0 reviews)

    0 comments

    Submitted

  18. Marionette Triangulation

    A recent discussion with a coworker prompted the idea of populating a source shape with random triangulations - this is what has evolved.
     
    Notes:
    These objects require the Python libraries NumPy and SciPy to be installed to your computer. A prompt will appear when you modify any of the objects.
    These libraries will be installed to your User Library > Python Externals. It is 100% okay to delete these libraries at any time, the only thing that will happen is that networks that rely on those libraries will require you to download them again.
     
     

    56 downloads

       (1 review)

    0 comments

    Updated

  19. Temperature Chart

    This is a Marionette Object that downloads weather data from the internet based on the address/location you enter into the OIP. The data this graphic shows is the max, average, and min temperatures per month at a specific location. You must have a valid internet connection to use this MO.

    52 downloads

       (0 reviews)

    0 comments

    Updated

  20. Quick House Models

    In the attached file there is a network that creates a domestic house with the roofs, walls, slab and gutters all from one polygon.
    Could be good for roughing up concept models for a village.

    Play with the polygons and make your own shapes. You can alter the roof pitch, overhangs and wall and slab styles.

    Import a wall or slab style into your resource browser and copy to the appropriate name node.

    Enjoy.
     
     

    50 downloads

       (0 reviews)

    0 comments

    Updated

  21. Psychometric Chart

    This is a Marionette Object that downloads weather data from the internet based on the address/location you enter into the OIP. The data this graphic shows the psychometric data for a specific location. You must have a valid internet connection to use this MO.

    50 downloads

       (0 reviews)

    5 comments

    Submitted

  22. Barn Door

    Here is a Marionette object that functions as a schematic Barn Door. It opens and closes with a slider and has separate 2D and 3D geometry. The wheel and hanger are a symbol, so if you wish to change their look you can edit the current symbol or create a new one. The insertion point of the symbol must be where the wheel touches the track.
     
     

    49 downloads

       (1 review)

    3 comments

    Submitted

  23. Light Mesh Rame

    Hi, been playing with old networks and noticed that this can create a mesh frame for lights. Adjust the number of rings, verticals and the sizes of all.
    You could also leave the surface and make it a transparent material.

    45 downloads

       (0 reviews)

    0 comments

    Submitted

  24. Parametric Brochure Holders

    This Marionette PIO draws a brochure holder with various settings. Parameters over Info Palette. Profiles and brochure (Brochure Textures, brochure Format) over control geometry. Enter and edit control geometry in top plan view (correct bounding box). 

    Special:
    Use of a custom Node, which automatically aligns an object by its bounding box to a referenced place.
     

    44 downloads

       (0 reviews)

    0 comments

    Submitted

  25. Precipitation Chart

    This is a Marionette Object that downloads weather data from the internet based on the address/location you enter into the OIP. The data this graphic shows the peak one hour rainfall and the total monthly rainfall per month. You must have a valid internet connection to use this MO.

    43 downloads

       (0 reviews)

    0 comments

    Updated

 

  • 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.
  • ×