Jump to content

Marionette - Objects

63 files

  1. Marionette Translate Character to Geometry

    A Marionette PlugIn, that collects a custom drawing (font character, picture whatever) and refer it to a regular font character. 
    This "Font" is placed into the control geometry container. Also we could just use a blue symbol.
     
    The Heart of the script is a custom node "create font dict" which manage collecting the control geometry. Also it returns a dictionary sequence data type. A dictionary is very useful if you want to have pairs of data. In this case a character and a drawing group with informations forms a pair. 
     
    Sure, the script could be improved by several things (multi-line, alignment, page based etc. )  But I think it is very useful to have that plug in. Have fun with it. Maybe you can share your own fonts and your wonderful handwriting here. Thanks.
     
    Usecases:
    1. Handwriting Font
    2. Vectorfont (ability to use sketch view)
    3. For Milling Machines
    4. Fast inserting of object sequences
    5. ...
     
    Update v2019
    1. Script Crashed if input Geometry was None (Integrated a script blocker and an Alert Dialog )
    2. Input Dict was always None, because use of an outdated Script command (vs.GetType() instead vs.GetTypeN()). Issue in many other scripts. One of the very rare incompatibilites of Script commands the past Years.
     

    6 downloads

       (0 reviews)

    0 comments

    Updated

  2. Dovetail Detail

    Features:
    Creates a two-dimensional dovetail detail using the standard method for dovetail joints. Available in German and English. Both objects inside the file.  
    Known Issues:
    Go easy on the sliders! I haven't had the time to build in the appropriate safety-nets. Lousy bit of Marionetteering on my part here but there have been a few requests from local users and it works pretty well if you don't overdo it with the dimensions.  
     

    29 downloads

       (0 reviews)

    0 comments

    Updated

  3. Pipe and Base Objects

    My First Run at creating new objects.  I used the swivel CB object below for the start of what I made so thanks go to him.
     
    just Drag into your File and set the sliders in the OIP.
     

     
     

    30 downloads

       (0 reviews)

    1 comment

    Updated

  4. Gothic arch and more

    This arch is fully changeable from gothic to tunnel.
    You can decide the amount of blocks the high and the width.
     
    By playing in the OIP strange structures can easily be made.

    19 downloads

       (0 reviews)

    0 comments

    Updated

  5. TV All-in-One

    No need to keep different size TV symbols any more with this handy Marionette. The screen image is adjusted automatically to the size of the screen and standard screen sizes can be chosen from a popup-menu.
     
    Features:
    Generates a TV set at standard sizes or at a user-defined custom size The "Automatic Size" option will fit the maximum available size into the given Box ("Shelf"). Choose from different Images to be shown on screen Add a frame in black gloss or aluminium Option to use surround light (aka "Ambilight") Wall mounted (centre of box) or free standing Can be used inside an interiorcad cabinet and will automatically adjust its size to the available space inside its box   
     

    92 downloads

       (2 reviews)

    8 comments

    Updated

  6. Marionette Swivel CB

    Hey All,
     
    I've been trying to learn a bit more about Marionette scripting. I made this adjustable swivel cheesborough as one of my 1st exercises. You can rotate each half of the symbol with 2 sliders in the OIP. It is a symbol in the resource browser, and converts into a Marionette object upon insertion.
     
    Hopefully you all find it useful!

    67 downloads

       (1 review)

    0 comments

    Submitted

  7. 3D Window with 2D content, wall hole and stone curb

    Example of a 2D/3D Marionette PIO with a Custom Wall hole.
    The Geometry of the Window and the embrasure is based on a symbol. Also the 2D Drawing is based on a symbol. The Geometry is reshaped by the 2D and 3D Reshape node. So the Script itself is relatively slim.
     
    Replace the Geometry with everything else you can draw. Generic solids are recommended. Also you could script some additional geometry for window division while frame is parametrized by reshape node.
     
    This will go on. It took about 2 hours to draw the geometry and 2 hours to parametrize it. Impressive, how quick we can produce PIOs with Marionette based on that workflow.
     

    61 downloads

       (0 reviews)

    0 comments

    Submitted

  8. Two NURBS Sections to Loft

    These are two NURBS surfaces used as sections for Loft construction.  The result should look like an 90 degree elbow, with circular cross section at one end and an elongated oval of equal width as the diameter of the circle.  

    14 downloads

       (0 reviews)

    1 comment

    Submitted

  9. 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.
     
     

    170 downloads

       (3 reviews)

    6 comments

    Updated

  10. Explode

    This Marionette-Wrapper explodes a group around the origin by a given factor.
     

    36 downloads

       (0 reviews)

    0 comments

    Updated

  11. Room Screen

    Here is another Marionette Object with articulation. It is a simple room screen that has three panels with two hinge points. Each panel can be given an angle of anything between 0 and 90.

    24 downloads

       (0 reviews)

    0 comments

    Submitted

  12. Asterisk Wall Clock Object

    This is a Marionette object that is a wall clock. The time of the clock can be set by sliders in the OIP. The three pieces of the clock: the face, the hour hand, and the minute hand are all symbols that can be changed. The only important aspect of the symbols is that the XZ value of the insertion point for all the symbols be at the center of rotation and the Y value be relative to the clock face.

    19 downloads

       (0 reviews)

    0 comments

    Submitted

  13. 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.
     
     

    159 downloads

       (4 reviews)

    3 comments

    Updated

  14. 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.

    365 downloads

       (2 reviews)

    9 comments

    Updated

  15. 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!
     

    431 downloads

       (1 review)

    10 comments

    Updated

  16. 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.

    323 downloads

       (1 review)

    7 comments

    Updated

  17. Boxes

    Adjustable lidded box. The box 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

    97 downloads

       (0 reviews)

    2 comments

    Updated

  18. Change Multiple Values with Popup

    This object is a result of working with @TSG-Sim on a challenge where a popup was to control both the color of an object as well as text.
    The method behind this is to combine smaller lists into a larger list to easily distribute the values. I used a Point 2D node in this example, but you could use any other list handling that you would like.

    59 downloads

       (0 reviews)

    0 comments

    Updated

  19. 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.

    133 downloads

       (0 reviews)

    0 comments

    Updated

  20. 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.

    208 downloads

       (2 reviews)

    2 comments

    Updated

  21. 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.

    64 downloads

       (0 reviews)

    0 comments

    Submitted

  22. Truss with parametric length

    This Example shows, hot to have a any (complex as you want) geometry with a parametric length (available by the yards). 
    The Geometry was not modeled and parameterized in the script. But this is the advantage which this example shows. So take every geometry (import files etc) and just "cut" the length you need. Thats how this script works. It cuts away from a maximal part length (input as symbol) to the length you need.
     
    You can make an own symbol and rename the symbol input of the script. The Symbol cross-section now is limited to one meter. You can edit the script and increase this if necessary.
     
    Or look at this, with this method, you can model frame and installation plate in your script. The "fill" you can make with the method of this example script. 
     

     
     

    54 downloads

       (0 reviews)

    0 comments

    Updated

  23. 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.
     
     

    80 downloads

       (0 reviews)

    0 comments

    Submitted

  24. recessed showcase

    This showcase can be inserted in walls. It works fine but ... Textures are wild animals. When you change one sometimes it changes all the others.

    Last the OIP is messy because ordering is not yet sufficiently secure to use, specially if you start using the object in a professional file.

    Be careful, this is a Marionette object RECORD often.

    31 downloads

       (1 review)

    0 comments

    Submitted

  25. Flat showcase

    Second type of showcase
    Used to put objects with a flat cover on top. By changing the width of the wood you are able to put labels behind the glass.
    This version does not include recessed lights places bellow the wood.



    23 downloads

       (1 review)

    0 comments

    Submitted

 

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.

×