Marionette - Objects
99 files
-
Convert a 2D Poly to 3D Extrude along Path for pipe
By Haoran Yang
Hello,
In landscape architecture, the use of pipes is relatively infrequent. However, in Building Information Modeling (BIM) projects, it becomes essential to demonstrate the positioning of our pipes. This ensures that there is no conflict with other infrastructure elements. To facilitate this, I have developed a straightforward Marionette script.
For optimal use of this Marionette, please adhere to the following guidelines:
Convert 2D Lines to Polylines: Ensure that all 2D lines representing the pipes are converted into polylines to accurately process them in the script.
Specify Pipe Diameter: Input the diameter of your pipe in millimeters (mm). This measurement is crucial for accurately modeling the physical space occupied by the pipes.
Enter NHN Height: Provide the elevation (height above a fixed reference point, typically NHN) in meters (m). This detail is vital for establishing the vertical positioning of the pipes.
Gradient Input: For the pipe's slope, input the gradient as a percentage. Use positive values for rising slopes (e.g., 0.8 for a 0.8% incline) and negative values for falling slopes (e.g., -0.8 for a 0.8% decline).
By following these steps, you will ensure that the Marionette effectively models the pipe layout within the landscape component of your BIM project, aiding in the detection and resolution of potential conflicts with other project elements.
Best regards,
Haoran
29 downloads
0 comments
Updated
-
To finde midline alone a poly
By Haoran Yang
Hello everyone!
I have recently created a simple marionette to quickly draw a midline.
However, it can only draw one midline for one polygon at a time.
Can someone help me modify it to draw midlines for multiple polygons in a single run?
Best Wishes
Haoran
1 download
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
-
Switch/Outlet J-Box Marionette
This marionette object builds a switch or outlet in 3d.
Based on Bruce Kieffer's great switch/outlet & J-box objects, thanks Bruce!
Options include 10 basic switch plates, 20 switches/outlets, & two colors of J-boxes in three sizes (representing steel or plastic). Allows you to pick cover style, vertical or horizontal, and 1-3 device types, as well as setting the object height above the layer elevation.
Please note that you have to pick the correct device for the cover type (ie. horizontal or decor/standard).
If you want a worksheet to pull the embedded data records, set up the marionette object and ungroup it.
39 downloads
- electrical
- outlets
- (and 2 more)
0 comments
Updated
-
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.
693 downloads
-
Curved Balcony Object
By Niels Timmer
Although this Marionette Object is very project-specific, I thought it would be nice to share it because this is our first built example of a facade where we used Marionette Objects to model its key features.
In short this Marionette Object generates the shape of the balcony in plan based on parameters set by the user. Then it takes a 2D symbol and uses Extrude along Path to extrude the symbol along the curved side of the balcony.
Here are some forum threads where you can see me struggling with my first marionette networks for this project:
https://forum.vectorworks.net/index.php?/topic/62987-create-objects-from-shapes-in-marionette/ https://forum.vectorworks.net/index.php?/topic/63526-extrude-along-multiple-paths-and-use-control-geometry/ https://forum.vectorworks.net/index.php?/topic/64193-extrude-along-path-control/
Special thanks to @Marissa Farrell and @DomC for their help.
I hope this example from Marionette to built reality inspires others!
37 downloads
0 comments
Submitted
-
Framed Artwork
This object frames up your artwork.
Included are 100 frame profiles and 100 artworks*.
It's pretty simple to add in your own art or frame profiles, just load the instructions poster into the marionette. Because of these resources, the file is roughly 40mb.
I would recommend pulling any art or frames you know you'll never use out and storing them somewhere else in the resource browser or deleting them.
Hopefully it's useful.
*Permission for use of the artwork generously given by Bill Cramer & N.C. Swan.
(Built in Vectorworks 2024 Update 1 on Mac OSX 13.1)
19 downloads
-
Roadrunner Marionette
By noah90210
Here's a marionette of an American Grip Roadrunner 220 lighting stand. This is my first marionette (beside tutorial practice) so I may not have followed established best practices. Apologies in advance.
These are ubiquitous in the film industry and I often need them at varying heights for 3D views.
This is built from the symbol in the VWX library.
If anyone finds this useful but ends up making it better or more efficient I'd love to know what you tweaked.
Thanks
60 downloads
0 comments
Updated
-
marionette compose test
By jcbarnes75
The marionette script works fine and creates a closed polygon until it is converted to an object node and then it no longer composes the lines into a polygon.
2 downloads
0 comments
Submitted
-
Landscape stairs
Stairs according to the standards of the Swedish city of Gothenburg. Swedish 2D drawing of the principles attached. Not so sure of the English terms for some of the parameters.
6590-P_Trappor-principer-for-racken-och-kontrastmarkering.pdf
48 downloads
-
Helix with Control Geometry
By SimA
Pitch, angle of rotation and radius are adjustable.
If multiple geometries are used, they must be packaged in a group.
handrail, stairs, thread etc.
25 downloads
0 comments
Submitted
-
JLG G5-18A and Crane
By Fiilex
Hello!
Here at Fiilex we made some Marionettes of some Aerial Lifts and Cranes! The two uploaded here are a forklift with a rotational fork, as well as a hanging crane. They can be controlled using Sliders in the OIP, and tend to focus more on conserving file size than extreme real time accuracy. The marionettes are systems of symbols placed at relative insertion points and slider inputs.
If you would like to use the object elsewhere, note that it will import many of the resources in the folder.
Despite having rotation around the x/y axis, you can use these as hybrid objects, and the file size remains as under 20 mb each.
We have other 6 other JLG lifts and boomlifts available as hybrid symbols that have been created and tested (will be uploaded in coming months), and 6 or 7 more that do not have hybrid capabilities. All follow the same ethos of conserving size, and will be under 20 mb. Contact us at fiilex@fiilex.com if you have any questions, and let us know if there are any issues!
95 downloads
-
Label_From_Worksheet.vwx
By DomC
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.
179 downloads
0 comments
Updated
-
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.
295 downloads
-
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.
213 downloads
-
Wind Rose
This is a Marionette Object that downloads weather data from the internet based on the address/location you enter into the OIP. You must have a valid internet connection to use this MO. There will be more weather analysis graphs to come! Here is a video that shows how the Wind Rose works: Wind Rose Video.mp4
293 downloads
-
Tile rects with Worksheet
By Raph
Tiles a rectangular area with a set of rectangles
the beginning of each row is the "cutoff" from the end of the row above.
44 downloads
0 comments
Submitted
-
Page Numbering
By DomC
This Document contains two Marionette PlugIns.
Those PlugIns will simplify the workflow where we have more than one page on one sheet layer.
1. Someone who uses your plans will have an advice if the document of the plan layout are complete.
2. You can see which page you have to print directly on the layout without counting the pages
This Marionettes supports Normal- and Landscape Format. Where pages are printed in a different order.
Note:
One Marionette (multi label) puts a label on every page and have to be inserted at the center (info-palette x0 y0 > please do not move).
The other Marionette (single label) can be putted freely on the layout. It returns the page number of its center point.
The Multi-Label Marionette, do not support uneven pages like 6.2/2.6
55 downloads
0 comments
Updated
-
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.
350 downloads
0 comments
Updated
-
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.
202 downloads
- triangulation
- random
- (and 1 more)
0 comments
Updated
-
Standard Rooms
By DomC
This Script it made for users which have an Vectorworks Architecture but have not the core business to draw walls, slabs and roofs to make a presentation ambient for their designs. It helps to create room situations very fast and especially very easy.
1. Concept
It pulls Symbols out of a Symbol folder which are Room-Presets. As Presets Rooms can exist, that have a rectangular shape and inner dimension of exact 2 meters. Slabs are supported also (No extrudes etc.) and roofs. Best Practice maybe is to keep existing presets and just change classes as example. If we are working with presets we can "save" a lot of parameters in the Object-Info-Palette which makes it faster and easier to use.
2. Workflow
Copy Symbolfolder and PlugIn in your project and you can use it immediately. If you want to change details you can ungroup (cmd/ctrl. U) the objects into Walls and slabs. So you are able to insert Windows, Doors or changing other Details.
3. Known Limitations/Details
- Rectangular Room presets only
- Switch on/off ceiling with classes
- Texturize by classes
- Changing classes by editing preset Symbols and attach other classes/attributes
- You can Mirror the Room to get left/right rooms
76 downloads
-
Super simple 2D stairs
I wanted an even simpler 2D stair so I created this object. Hope it might be of use to someone else.
61 downloads
0 comments
Updated
-
Text to extruded object
By Nico_be
(Version FR plus bas)
Turns any text into an extruded 3D symbol.
You choose the text to be written, the font, the desired height of the symbol, the extrusion height, and the class in which the object should be created.
The parameters of the class will be applied to the object.
Everything is defined, via pop-ups.
Very useful for creating house numbers, signs, store names, etc.
File version: VW 2021
--------------------
Transforme n'importe quel texte en un symbole 3D.
Vous choisissez le texte à écrire, la police, la hauteur désirée du symbole, la hauteur d'extrusion, et la classe dans laquelle l'objet doit être créé.
Les paramètres de la classe seront appliqués à l'objet.
Tout se défini, via des pop-up.
Très pratique pour créer des numéros de maison, des enseignes, noms de magasin, etc.
Version du fichier : VW 2021
88 downloads
0 comments
Submitted
-
Extracting Geometry from PIOs or Symbols
By DomC
This Script is made to made separate objects from geometry which is nested in PlugIns or Symbols. Those could be uses for special usecases. The Script is criteria and class based. So it would be necessary the nested geomtry is in a seperate class.
The Script uses 3 Criterias
1. (left) The Input PIOs or Symbols by a free criteria
2. (middle) The class which contains the required objects we want to extract
3. (right) The Criteria for deleting the "debris" of the scripts. Which is selectable by class of the source PIOs/Symbols and deletes everything which are groups inside of this class (it deletes not the source objects, because those are symbols or PlugIns)
This is also a possible method to ungroup things. Many ungrouping workflows do not work with Marionette, because the ungroup script command does not create handles to the resulting objects. But the group after ungrouping will be in the same class as the source objects. So using classes could be a workaround to catch the results by a second criteria. Not noble, but it works 🙂
Use is on your own risk and in a copy of your project (like always)
This Script is made for troubleshooting special requirements by resorting geometry for IFC Export.
94 downloads
0 comments
Updated
-
Manfrotto Windup 087
Here is a Manfrotto Windup 087 with Marionette to wind it up and down
230 downloads
0 comments
Submitted