# Search the Community

Showing results for tags 'marionette'.

• ### Search By Tags

Type tags separated by commas.

### Forums

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

### Calendars

• Community Calendar

### Categories

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

### Categories

• Marionette - Objects
• Marionette - Networks
• Marionette - Nodes

• 0 Replies

• 0 Reviews

• 0 Views

Found 92 results

1. ## How to record only the beginning of a value

Hello everybody.... I'm trying to do a script in marionette, that only shows a part of the value. For Example, i want to do a combination of 2 values. Number: 04 Story name: 01OG my Goal: 01(OG)+04 = 0104 I need to keep the only 2 number (01) of my value (01OG) something like the Vectorworks Formula by the output mapping : LEFT([...],2) Someone has an idea ? Thanks
2. ## Marionette Resources for Beginners

Hi all, I thought that I'd try and put in one place some diverse Marionette resources for you who are new to Vectorworks' algorithmic / parametric modeling tool: Basic Tutorial in Vectorworks documentation More Advanced Tutorial in Vectorworks documentation Marionette on YouTube (thank you Jim) Marionette Developer Wiki (for Pythonistas)
3. ## Materials in Marionette?

I'm building a simple hybrid object in Marionette. Now I'd like to use materials in the object. There seem to be no nodes for materials in Marionette. I'm missing 2 nodes: A 'materials popup' node to select a material from the available materials in the current document. A 'set material' node to attach a material by name to an object by handle. I've been able to create the latter. But when I create the 'materials popup' node, I'm running into an issue. When I create the node, it lists the materials in the document correctly, but when I add a material to the document, it doesn't update except when I save the current document... I'm attaching my custom nodes. Geëxporteerd bestand Marionette.vwx
4. ## Sightlines Simulation Using Shadow Projection

Version 1.0.0

This is a scenic design tool I created for set designers to help simulate sightlines quickly for those situations where scenery is moving around a lot during a show and you're trying to check for blind spots in arrangements, communicate with the director, or are designing something complicated in the round. While this program requires a 3D model to work it will only give you a 2D groundplan simulation. Because I'm modeling the blind spots using a lighting device to create the shadow projection there will be some slight error and the tool will be less effective on a multi-level set or significantly raked stage. Directions for use are given in the file along with a series of buttons to run the program. In essence, you run a network to generate a sight line object and name it (e.g. House Right Seat), move the object to the location and adjust the sight line bounds, and then run another network to create a shadow projection simulation of what a person can see from that seat. Finally, you switch to fast renderworks to see the shadows and, if necessary, adjust the Bot-Z depending on where the z=0 point is in relation to the playing space. I'm using a object naming system that takes user input and names objects with concatenation as they're are created, releases them to the user for manual modification, and then regains control in a separate network. This is still a little buggy and sometimes leads to VWX crashing (particularly the user clicks "cancel" after prompted to input a name), so save your file before running any of the networks here. I'm still new to marionette so I appreciate any feedback.
5. ## Plan list

Hello everybody Can anyone tell me if there is a Marionette that can create a plan list for me? If so, where can I download it? Thanks in advance Micha
6. ## Marionette cables and connections

Im trying too work out a Marionette that will let cables connect to devices. Kind of like a connection point that I will add to symbols. Can anyone explain this in a simpler way. Im basically trying to make a small AV symbol like ConnectCad uses. I just need a simpler version. I m willing to put the time in. I just can figure out how to plan that Marionette.. I have watched all the videos. I just can seem to grasp what i need to start with for this item.. PLEASE HELP
7. ## Changing Colours/attributes of Object Nodes

Hi, I'm hoping for an easy fix I've missed in my googling. I want to be able to change the colour/ attributes of a Marionette / object node from the object info panel or in such a way that it is easy/ quick to customise. Thank you for any help in advance. Kind regards, George Marionette - 4 Square.vwx
8. ## Create Focus Points from objects or text

Hello, Although I have been using Vectorworks for many years I have never had cause to venture in to the world of Marionette and am looking for a little guidance. I have an imported DWG file that has a number of focus positions denoted by a circle and a text numerical reference. I would like to try to write a Marionette script that will take the centre point of these text objects and create focus points at those coordinates, and ideally take the text and use it as the focus point name. Id be grateful for any pointers to set me in the right direction. Cheers. Keith
9. ## Send to Surface Node?

I am trying to figure out if there is a node or if it is possible to code a custom node to "Send To Surface" where input objects can be sent to a Site Model?
10. ## Revision Worksheet Problem

Hi There, I'm having trouble creating a revision history worksheet from my title block borders. As shown in the screen shot below you can see that the revision number keeps repeating the current revision as oppose to the revision the drawing had when it was issued . I though I might be able to fix this myself using the Set Cell Formula, but I can't get that to work either 😞 Thanks for your help!
11. ## Add List Performing Strangely

Hi Everyone, I'm having an issue with the add list node. If I create a list with the ordered list node and run it in, everything works well, but if I extract that information from a worksheet and run it into the node the result is 0 items. I've tried formatting the data as different number types (dimension, general, decimal) but same result. Anyone come across this before? Thanks! -Chris AddList_Debug.vwx AddList_Debug.vwx
12. ## Wrapper Symbol Insert to Different Layer

Heya Team, I am trying to create a layer filled with symbol insert wrappers. I have got it working but it always inserts the symbol on the same layer the wrapper is on, where do I place the command to tell the wrapper which layer to send that symbol to? Thanks in Advance!
13. ## Create Cut list from a 2D drawing?

How can I generate a cut list automatically from a 2D drawing? I just want to draw shapes, give each a unique code that shows up on the drawing (with the shape, like a data tag) and simultaneously puts the objects dimensions into a spreadsheet. I have retrofitted the space tool to do something like this, but would love to have this as a simple tool...
14. ## Get Symbol Location Node

Hi there, I try to work with the Insertion Point of Symbols. The problem is that the "Get Symbol Location" Node only creates the X an Y Axis of the Symbol but not the Z Axis Is there some other node which can display the Z Axis? I've seen the node "Get Z at XY", but the problem is that this is the highest Point of the 3d Symbol at the Insertion Point and not the insertion Point itself. Thanks in advance Tom
15. ## Convert String to Real Number?

Hello, I've a file with lots of block text and I want to create 3Dlocus at each text. It's Ok to Get X and Y coordinates. The Z value is the text object himself. The GetString node returns a String, but I need to convert this string to Real number. Is somebody have an Idea?
16. ## Help Required for Simple Parametric Polygon

Hi all, I am trying to create a very simple 2-D Door Jamb (see PDF attached for visual cue) which I want to use for a Door Marionette that I created. And I have tried for hours with different nodes to get the result I need but it is not working. So I ask, if my starting approach is the correct / efficient method or is there a better one that I may have not considered? 2-D Door Jamb - Values and Parametrics The 'bold black' shape is created by individual lines with fixed points which I want to be temporary as highlighted in red. Those are values I want the user to input. I.E. if the wall thickness (a) is 200mm, then Door Thickness line will change to accomodate the change in wall thickness(b). Also, I want there to be a fixed length of 45mm highlighted in blue, which will then give the door thickness (b) distance. Makes sense? To make it more complicated, I want the option to add a constraint of the wall thickness (a) value, so it does not go lower than 60mm. I hope I am making sense with the diagram below. I have tried various methods to 'Get Distance', 'Find Points in Polygon' but I just dont seem to understand how to draw the polygon shape and also add the constraints. 20200205163000.pdf
17. ## Obj by Criteria. Selected to Wrapper and Command won´t work

Hello All! I´m trying ot get the hang of creating customn wrappers, commands and objects, but I´m hitting a brickwall here. I manage to build a simple "extrude rectangles" network, but as soon as I wrap it, it doesn´t work anymore. From the non-working wrapper is evident I won´t be able to build a commnad... I´d very much like to build commands with the "Sel=true" criteria. Any hints to make them work if and when I solve the first problem?? I attach the simple examples just in case.OBJ by Criteria.vwx
18. ## Get Rectangle - Inaccurate

Is there a marionette node that better pulls the true length, width, and reference point of a rotated rectangle? The basic one basically pull the bounding box dimensions of a rotated rectangle and not true length, width, or point of reference.
19. ## Possible to convert a Marionette object into a PIO?

Hi guys, I created a Marionette object and I'd like to convert to a custom plugin. Is there a simple way to do it? Or is it maybe possible to just copy the code of the marionette object and create a custom plugin object manually? Thanks in advance VvierA
20. ## Marionette - Separate class for wire color

Marionette node input/output text labels can be obscured by the node gradient fill when drawing is toggled to black background. Wish is for a separate control/class of the wire color so that text can be black (or dark grey) when drawing is in black background. And wire can switch from black to white. Setup General condition when toggling black/white backgrounds is that "pure" white and black attributes switch. Dark grey (impure) does not switch. Marionette nodes have a gradient fill - white to a color (different color for each node type) Node input/output text labels are same class as wires. Label pen color for white background is black, and switches to white in black background. If pen color of a node is changed via class or attributes palette, any wires for that node change to same color. Separate classes for labels and wires would allow always dark text (dark grey), AND wires always opposite of background color. -B
21. ## Symbols with embedded Marionette

So I want to create a series of symbols that have Marionette wrappers embedded within them. The marionette wrapper would take data from an attached record defining the shape and depth of the symbol. By doing this we can have one symbol that is for all telecom hand holds and by changing the records the marionette wrapper would change the shape and depth of the symbol to match. We could then have one standard top view for a legend but on dimensional control plans we could show the accurate size and have a worksheet that quantifies all the hand holes by size. Not sure if all this made sense but the is the gist of it. Any help would be greatly appreciated. 0485 services symbols.vwx
22. ## How do I write Marionette PIO Parameters into database records / worksheets?

Hi, sorry, but I cannot find out how to write my marionette object's parameters into database records (or worksheet cells), which was my reason to create them – can someone point me in the right direction? I wasn't able to find example scripts ... My objective is to create a door schedule that uses simple, 2D, self-made, non-IFC door symbols with data stamps, to be placed on 2D-drawings (draftsperson does not use walls, just lines). Most parameters will be strictly database records that never appear on the drawing, but WIDTH, WALL THICKNESS, and OPENING DIRECTION (L/R) should be 'hard-wired', i.e. taken from the plan, in order to avoid common mistakes. My first approach was to calculate opening WIDTH and wall thickness from the bounding box of the door symbol/group. This works fine, but only as long as the wall layout is strictly cartesian and the doors are not rotated or mirrored. Also, we would like to use door symbols that are larger than the opening width (including frames etc.), so we would no longer be able to calculate the width from the bounding box, wich seems to be all a worksheet can access. Or is there a way to access data from objects INSIDE a group that is listed on a worksheet? So I created a marionette object that draws the door opening based on parameters, because I expected it would be easy to access those parameters from a worksheet or to write them to an attached database record ... but I find that task surprisingly difficult. Am I missing something? So far, my marionette network, run as a wrapper, can draw a door based on two parameters OPENING WIDTH and WALL THICKNESS, and attempts to attach a pre-defined database record to that object, where it correctly fills the fields for wall thickness and opening width. However, the result is a simple group (not a PIO, so it cannot be manipulated by parameter later), and it is nested twice in otherwise empty groups, unnecessarily. If I convert the wrapper into an object node, it becomes the expected parametric plug-in-object that I can modify later, but it does not attach a database record to itself or writes its data to a record that I attach manually. What am I doing wrong? test door database.vwx this is what the door symbol plus tags should look like this is my marionette object node (so far, without tags, but okay ... if it only wrote to the database !!!
23. ## Default and Custom Value input in the Object Info Palete

Hello, I'm new to using Marionette Tool in Vectorworks and am finding it very useful for simple parametric object creation. I'd appreciate to know if there is a way to set the marionette-object with pre-defined values which can be selected in a drop-down selection in the object info palette? And, to take the above further, it is also possible to add a 'Custom' option where the user can add their own value and the marionette object will follow? To visualise this, imagine a rectangle with 'Width' and 'Height' defined and user can select it from the Object Info drop down but those 'standard' value may not be suitable (due to real-life use) and needs to change that rectangle to a project based value, therefore also a custom option in the drop-down where the user can specify 'Width' and 'Height'. I don't wish for someone to make the network for me, I'd like to learn and build it myself Thank you in advance.
24. ## class naming tool

Hello there! I'm trying to generate a marionette script for automatically naming and generating classes. What I want it to do is, that a class is generated, and the selected object is put into the class. The naming scheme is mostly the same, so I tried to generate a dropdown menu and based on your choice there should be another choice. At last you put a text label in the third part of the name. So for example: part a, part aa, my text. I tried to put a few nodes together, but I am new to marionette. So I have the problem that once I select the first choice, the second is not determined by that and it does not work as intended. In general the way this marionette works is incredible! I really do enjoy playing around with scripts and nodes in the forum, but since I am not educated in this field (yet), maybe someone with more experience can look at the attached file (it is a student version .vwx) and help me out! Thank you in advance! Kind regards Ben
25. ## Zig-Zag from NURBS curve

Hello, I'm looking for some hits how to solve the following problem. I want to create a script that converts base curve (any Nurbs in 3D, green curve in the picture) into zigzag line around it, but on the same plane (red curve in the picture). I thought it might work in following steps: Base curve (green) -> Offest on both side -> divide curves into same number of points -> sorting points -> creating nurbs Curve based on sorted list But this fails on sorting step. I had other idea, using vectors: base curve (green) -> points on curve -> Perpendicular Vectors from these points -> every 2nd Vector turn -180deg -> move point along vectors in both directions -> creating nurbs Curve based on moved points But I don't know how to create adequate Vectors in 3D. I will most grateful for any help/hints how to solve this.
×

• KBASE
• #### MARIONETTE

×
• Create New...