Jump to content

Search the Community

Showing results for tags 'marionette'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Announcements
    • Announcements
    • News You Need
    • Job Board
  • Feedback
    • Roadmap
    • Wishlist - Feature and Content Requests
    • Known Issues
    • Wishes Granted / Issues Resolved
    • Forum Feedback
  • General
    • Troubleshooting
    • General Discussion
    • Architecture
    • Site Design
    • Entertainment
    • Vision and Previsualization
    • Braceworks
    • ConnectCAD
    • Energos
    • Rendering
    • Workflows
    • Buying and Selling Vectorworks Licenses
    • Hardware
  • Customization
    • Marionette
    • Vectorscript
    • Python Scripting
    • SDK
    • 3rd Party Services, Products and Events
    • Data Tags
  • Solids Modeling and 3D Printing
    • Subdivision
    • Solids Modeling
    • 3D Printing
  • Vectorworks in Action
  • Archive
    • Resource Sharing
    • Machine Design


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


  • Marionette - Objects
  • Marionette - Networks
  • Marionette - Nodes
  • Marionette - Menu Commands

Product Groups

There are no results to display.

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



About Me






  1. I used many symbols in my project. Now I want to find symbols with the same name and replace them with a different symbol. Which node can I use to get the name of the inserted symbol? Thanks for your help!
  2. Hi there, I am using more and more data tags to display information from plug-in objects (trusses, hoists, lights...). Therefore ALL or SELECTED eligible mode is the one I use - because I want to tag hundreds of items with one click. F.e. a custom hoist tag or a tag for truss length etc. But this is the same for any tag or any plug-in object. I color this tags with data visualization depending on their tagged information or I use them in marionette. To be able to do this you have to set a "link to data source" (a record) inside the tag field and attach this record to the tag itself. Then the information from the tag field is not only displayed in the tag - it is also written into the record field. And this record field is used within data viz, marionette and so on... The record must not be used for the objects you are tagging. No comes the problem: With a record attached to the tag but not to the object ALL or SELECTED eligible mode is not possible Why is this the case? For making it short I quote @Nikolay Zhelyazkov who was really helpful about this topic: I can understand why the modes aren't allowed, but for my work there is actually no other way around and I think I am not the only one. So what could be a solution? I don't know if this is possible, but maybe this could be one: Only in the ALL or SELECTED mode: If it is detected, that a record is required at the objects for the tag to work 1. display the dialog as you get in SINGLE or LABEL mode 2. but don't give the option to "don't show this dialog again. Always do the selected action." for the dialog. 3. display the dialog with every use of the tool only once - not for every conflict it goes through 4. For every conflict do the same choice like you decided in the dialog PROS: + nothing will change for the currently working modes + ALL/SELECTED will work for this scenario CONS: - no possibility to hide the dialog completely - different choices within a tagging is not possible -> select the ones you want to have the same choice and run SELECTED mode. If you also want to have this to work please vote this up! --------------------------------------------------------------- Setting up the data link: The error message you are given in ALL/SELECTED mode: The dialog you get in SINGLE eligible mode: Original thread with more background information : How to set up a data tag for use in data visualization: Thank you @Tom W. @Nikolay Zhelyazkov for helping me out
  3. When I'm doing plant orders I like to colour cells once I know an order is complete for that particular plant. I do everything in worksheets as have never found the plant database thing useful to how I work. Doing this manually is tedious: 1 select cell 2 right click 3 format 4 select format tab 5 dropdown 6 solid 7 Select colour 8 Ok I do not yet work with Marionette but have seen a few work nodes that mention colouring worksheet cells, but haven't found anything like this.
  4. 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. Geëxporteerd bestand Marionette.vwx
  5. I've created this pendant light and now wish to control how far down from the ceiling it will hang. That is, how far the light parts will hang down from the mounting pieces. Can I utilize Marionette and constraints for this? How do I get the nodes to drive the properties of existing geometry? Also, how to I get the insertion of the symbol to relate to a level in a story? Thanks, Rudy Beuc Pendant Accent Blue.vwx
  6. Would be great if someone at VW could develop a marionette network to send data to Passive House energy modeling tool PHPP similar to what Perkins Will has done here in Rhino. https://research.perkinswill.com/wp-content/uploads/2021/06/2020-Fall-incubator_CheneyCillian_compress.pdf Maybe this should be tied into the Energos development team.
  7. Hi, I'm trying to build a workflow that can create plant symbols from data supplied from a spreadsheet. Since create plant style function is not available, my idea is to duplicate an existing plant symbol then replace the record values. I have customized a node which contains CreateDuplicateObject (to create a duplicate of the original symbol), SetName (to assign a name to the new symbol) and Plant_UpdatedTranslat (to give the new plant symbol a different ID). It seems doing the job. I can see that the symbol has been created, the name and ID have both changed from the Resource Manager preview. But things became strange when I inspect the plant style setting. The duplicate has the exact same name and ID as the original which means the data preview in the resource manager is incorrect. I'm not sure what I did wrong. I suspect some of the plant data cannot be updated by script such as Latin Name, Scheduled Size etc. as the 'Set Record Field' node does not seem to work on tree symbols. If someone can help that would be greatly appreciated.
  8. Hi, I wish that instead of developing energos and other analysis marionnette objects specific for Vectorworks and with limitations, that could be created the integration of ladybug tools. https://www.ladybug.tools They are open tools, and written in Python. Today, they are usable with Rhino. Don’t be afraid of the first look, those tools are awesome and allow to make really precise analysis based on open source and recognised calculation engines like energy+ or OpenFOAM : - thermo dynamic simulation - energy needs - illuminance - airflows - summer comfort - shadows analysis - … As there is marionnette inside Vectorworks, it should not be really complicated to use those tools with vectorworks for the 3D model part instead of Rhino. And thought that it would make Vectorworks the only Architect CAD software that allows you to make precise analysis, but it seems that there is already a commercial Revit plugin… Nevertheless, this connection between Ladybug tools and Vectorworks would be awesome. Best, Gaëtan https://docs.ladybug.tools/ladybug-tools-academy/v/climate-analysis/sun-path-sky-mask-and-direct-sun-hours
  9. It seems like Marionette doesn't work with Project Sharing. Or am I missing something? I created a test file with some Marionette objects. I put it in Dropbox and saved it as a Project Sharing file. I opened a Working File, and everything worked as expected. I signed out of my main user account and went to my evil twin user account, where I created another Working File. There, when I tried to modify a Marionette, it simply disappeared. When I edited the script for another Marionette, its wires (in a network symbol) were disconnected or, mostly, just non-existent. With the Select Similar tool, I determined that the invisible Marionettes still had some kind of presence. When I returned to my main user account and refreshed that Working File, the Marionettes seem to work as expected, but the invisible ones still have their presence.
  10. I have not yet tried this but have not found anything in help files or other questions and no sense reinventing the wheel if someone's managed it. I want to know if Marionette can parse or read raster file data, e.g. count pixels of a given colour/color and produce summed counts of those colours. E.g. from this simple 4 colour + white image: Why I'm doing this is I'm producing planview landscape planting concepts in a digital painting program, thresholding the artwork to reduce the colour space to represent plant zones (eg 4 colours > 4 zone types in encl.), and then counting pixels via imagemagick to work out planting areas. But then have recently wondered if Marionette can count pixels.
  11. SimA

    use matrix

    Hello everyone I am trying to create a matrix. Who can show me with an example how the knot works? Thank you for your help
  12. Hi Folks, I build a working marionette and exported it as python file (Rightclick on marionette node -> Save Marionette Script as Python Script -> Saved File on local drive). Then I made a new Python script and imported the File into it (in Script Editor -> Text File) Now I get this error message: I know, there is a way to implement the marionette as a menu command. But this is not what I want. I want the script to be included in the file. Can somebody help please? Thanks! Regards, Rob Inst Type Popup.vwx
  13. Hello everyone I'm looking for an example of how to easily round in Marionette. I would like to determine whether to round up or down. a round of five would also be cool. who can help? Thanks and have a nice day
  14. Hello Every Body, I am wondering if there can be any way to draw such an object with marrionette. just the guidlines would be also enough, maybe we can do a brainstorming. 3d - körper -.vwx
  15. Hello everyone I'm looking for a way to find the intersection and the ring around the object. After a few tries with Poly 3D and Nurbs I am now asking you. Do you have a solution? Thank you for your help Ring.vwx
  16. Hello there, is it possible to get the the text style from the Parent PIO? just asking to make my onject more customizable (i.e. switching font and font style) Cheers!
  17. Hi Everyone, I created a network to generate a set of hybrid symbols from a worksheet using VW 2020/2021. They are basic representations of framed paintings to be hung on a wall (exhibition design) with a 2D "footprint" defined by a width and depth column and 3D geometry of a frame and extruded plane representing the image. I'm a little confused about how to define the 2D vs 3D geometry with Marionette in VW 2022 now that the screen plane has been deprecated. Does anyone know what node I need to use to define geometry that should live in the 2D component rather than everything ending up in the 3D component? Thanks! -Chris
  18. SimA

    Euler Angles

    Hello everyone I'm looking for a network that can output the resulting vertices in 3D: Given are: - Starting point 3D - segment lengths - segment angle a,b,y So far I've thought of trigonometry, but failed so far. One approach could also be the Euler angles. https://de.wikipedia.org/wiki/Eulersche_Winkel Has anyone had any experience with the formulas? Thank you for your help
  19. Hello, some time ago I made a Vectorscript Menu command that computes the current date and writes to a database record. Now I'd like to implement this in a Marionette Object. Whenever I click a button in the OIP of the Marionette Object it should call the Vectorscript. Is this or something similar possible and how do I do it? Thanks for help VvierA
  20. Hi, everyone I have two problems with inserting and mirroring symbols with a marionette. When inserting I don't get a Z position. When mirroring, the symbol is shifted in the Y-axis. Is the knot correct? Who can help? thank you Problem.vwx
  21. Hello everyone Is there a node that can be used to read out a value in a table similar to that in Excel? I think of a function like the "s-reference or w-reference". For this, the first column with the label should be selectable with a dropdown popup. Thank you for your help
  22. 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
  23. 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)
  24. SimA

    rotate list

    Hello everyone my marionette generates 3d points and puts them in a list. I convert the points into a 3d polygon. I would now like to change the direction to end-start. ideally, the list is sorted first (z-a) and then the polygon is generated. can you help me? Thank you
  25. 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.
  • Create New...