Search the Community
Showing results for tags 'marionette'.
-
Hi everyone, I am in the process of creating a kind of wiki from a worksheet in Vectorworks. Column 1 of the worksheet shows the topic. Column 2 of the worksheet contains a suitable hyperlink. The aim is to select a topic via a pop-up query and then get a pop-up that contains a clickable hyperlink. So far I have only managed to display the hyperlink as text. However, this is not clickable. Does anyone have an idea if it is possible to get a working hyperlink in the pop-up? Thanks in advance. Test Marionette Wiki.vwx
- 8 replies
-
- marionette
- hyperlink
-
(and 1 more)
Tagged with:
-
Version 2025.0
31 downloads
How to Use the Marionette Script: Step 1: Install the Pillow Library The script requires the Python library Pillow for image processing. If you’re unsure whether you’ve installed it before, you can safely install it again. To install: 1. Select the Install Pillow node in the script. 2. Click Run in the Object Info Palette (OIP), or 3. Right-click the node and select Run Marionette Script. Step 2: Add Commands to Your Marionette Command Library To make the script easily accessible: 1. Right-click on each wrapper. 2. Select Convert to Menu Command…. 3. Name the command as you want it to appear in the Tools > Marionette Commands menu. Step 3: Use the Commands 1. Select an image (bitmap) on your drawing area. 2. Navigate to Tools > Marionette Commands > [Your Command Name]. 3. Test with sample bitmaps provided in the file’s Sample Images design layer. Special Notes: • Running Commands: Important: These Marionette Wrappers cannot be run directly from the drawing area because they act on selected objects. You must run them from the Tools > Marionette Commands menu. • Installing Pillow: The Pillow library will be installed to your User Folder. If needed, reinstall it using the provided Install Pillow node. • Image Import Settings: For the AI to Prop commands, always import images as JPEG. Importing as PNG will cause display issues. Use the AI to Prop with Dialog command to manually adjust import settings if needed. Once configured, the non-dialog version will reuse the last settings automatically. • Temporary Files: The script creates temporary images in your User Folder. These files can be deleted at any time.- 1 review
-
- 4
-
-
- marionette
- texture
-
(and 3 more)
Tagged with:
-
Hi I am a long-in-the-tooth programmer but quite new to VW and it's associated scripting abilities. I have spent quite a while doing a summary search for the ability to automatically place objects in a document from a Resource folder, e.g. a group of plants. It would be like being able to Ctrl-A on a folders content and dragging and dropping into the document. I've learnt quite a bit but not stumbled upon the ability to script such a function. So I dont know if this is even possible! Can anybody help? This could be a scripting in any of the acceptable types or perhaps a standard feature of VW I have yet to discover. Thanks Matthew
- 3 replies
-
- python
- vectorscript
-
(and 1 more)
Tagged with:
-
Hi all, I'm starting with some basic marionette stuff to get a better understanding and I'm running into a little bit of a problem that I can't seem to figure out. I've created a small script which creates a rectangle and uses control geometry to determine the size of the created rectangle. Once I wrap the script and convert it to an object node with control geometry the object, the control geometry and the generated rectangle become misaligned. Furthermore, when i adjust the size of the control geometry the origin of the generated rectangle seems to shift. Does anyone know why this might be happening? I've attached a screen shot of the issue below. Thank you, Derek
- 4 replies
-
- marionette
- control geometry
-
(and 1 more)
Tagged with:
-
I have a marionette network that begins with a UI Boolean into an "If Switch," but the entire network runs regardless of if a value is sent down a certain path or not. Is there a way I can prevent part of the network from running if the "if Switch" doesn't send data down the line? Below is a screenshot of the current node structure:
-
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
- 1 reply
-
- marionette
- mirror
-
(and 1 more)
Tagged with:
-
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)
-
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!
- 1 reply
-
- marionette
- name
-
(and 1 more)
Tagged with:
-
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
-
- 1
-
-
- data tag
- data visualisation
-
(and 1 more)
Tagged with:
-
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.
- 3 replies
-
- marionette
- worksheet
-
(and 1 more)
Tagged with:
-
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
-
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
-
- marionette
- geometry parameters
-
(and 1 more)
Tagged with:
-
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.
- 1 reply
-
- 6
-
-
- phpp
- passive house
-
(and 2 more)
Tagged with:
-
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.
-
- plant
- plant style
-
(and 3 more)
Tagged with:
-
Connection with Lady Bug Tools ?
GatRed posted a question in Wishlist - Feature and Content Requests
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- 2 replies
-
- 4
-
-
-
- marionette
- shadows
-
(and 3 more)
Tagged with:
-
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.
-
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.
- 4 replies
-
- marionette
- pixel
-
(and 2 more)
Tagged with:
-
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
- 11 replies
-
- marionette
- node
-
(and 1 more)
Tagged with:
-
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
-
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
-
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
-
- marionette
- 3d
-
(and 1 more)
Tagged with:
-
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
- 3 replies
-
- marionette
- points
-
(and 1 more)
Tagged with:
-
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!
-
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
-
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
-
- marionette
- network
-
(and 1 more)
Tagged with: