Marionette - Objects
99 files
-
Circular Marionette Stairs
By DomC
Three Examples of Marionette PIOs of Circular Stairs.
772 downloads
-
Festoon Strings
This is a Marionette object that creates an array of festoon strings. The Marionette object has four control points (one for each corner) that allow you to place each corner at a specific location and height. You can adjust the number of strings, the number of arcs in the strings, and the overall depth of the arc. The objects arrayed along the festoon strings are symbols so you can use the ones provided or create your own. The symbols provided have glow or light objects in them, so they can be used in renderings.
1,397 downloads
-
Gravity Wall
This Marionette object creates a Gravity Wall based off of a folder of symbols and a poly line. The poly line is the path of the Marionette object - to edit the poly line, right-click on the object and choose “Edit Control Geometry.” Within the Object Info palette (OIP) of the Marionette object, you can set the overall wall height, the angle at which the wall is slanted, and the pattern of the different symbols that will make up the wall. You can also offset this pattern on each row.
It’s important that the only symbols in the referenced folder be ones that you wish to use as blocks in the wall, and that each block symbol should have the same Z height - if the blocks are different heights, the wall will not be able to accommodate them.
In this file, there is also a network form of the script. This functions in a similar way to the Marionette object, except it creates a wall based off of a referenced poly line (a poly line that already exists in the document) instead of control geometry. To reference a poly line, give that poly a name in the Name field in the OIP and then reference that same name in the network.
GravityWall.mp4229 downloads
-
Simple Exercise: Table
By Michael Gass
This is a simple exercise for beginners. It was created with the pre-installed nodes only without the need for additional scripting.
Created in VW2020
Marionette Table.pdf
182 downloads
0 comments
Submitted
-
Multi-Fold Sliding Shutter/Faltschiebeladen
The Multi-Fold Sliding Shutter is a parametric Marionette Object, that can be setup in size, opening angle, border width, material and filling style.
Der Faltschiebeladen ist ein parametrisches Marionette Objekt, das in Größe, Öffnungswinkel, Rahmenbreite, Material und Füllstil eingestellt werden kann.
Created by ComputerWorks GmbH.
Compatibility: Vectorworks 2019 and higher
197 downloads
0 comments
Updated
-
Gabion/Gabione
The Gabion is a parametric Marionette Object, that can be setup in dimensions, mesh size and wire thickness.
Die Gabione ist ein parametrisches Marionette-Objekt, das in Abmessung, Maschenweite und Drahtstärke eingestellt werden kann.
Created by ComputerWorks GmbH.
Compatibility: Vectorworks 2019 and higher
278 downloads
0 comments
Updated
-
0 comments
Submitted
-
Graphic Panel
This is a path-based MariObject that creates a panel with image graphics. Can be used as a wall hanging, etc. The boundary can be any shape. The object scales an image resource to fit the control geometry. Also, it attaches a record that reports on area, overall height and width, etc.
NOTE: this is all standard Marionette nodes, but uses a Fill node that is not standard (at least until next service pack). I found some bugs in the script of that node and we've got them in the buglist.
26 downloads
0 comments
Submitted
-
Swimming Pools
By AlanW
Adjust dimensions as needed.
Right click and edit the control geometry to change the shape of the pool.
Draw a new polygon and delete the old one will also work.
118 downloads
0 comments
Updated
-
0 comments
Submitted
-
0 comments
Submitted
-
Marionette Translate Character to Geometry
By DomC
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.
122 downloads
0 comments
Updated
-
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.
261 downloads
0 comments
Updated
-
Pipe and Base Objects
By sbarnett
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.
193 downloads
-
Gothic arch and more
By the frog
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.
104 downloads
0 comments
Updated
-
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
417 downloads
-
Marionette Swivel CB
By BenV
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!
259 downloads
0 comments
Submitted
-
3D Window with 2D content, wall hole and stone curb
By DomC
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.
217 downloads
0 comments
Submitted
-
Two NURBS Sections to Loft
By Lee Coll
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.
47 downloads
-
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.
460 downloads
-
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.
83 downloads
0 comments
Submitted
-
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.
37 downloads
0 comments
Submitted
-
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.
574 downloads
-
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.
1,168 downloads