Tuggs Posted December 11, 2025 Share Posted December 11, 2025 Hello everyone, I've been trying for days to create a script using the Marionette Tool in Vectorworks. My goal is to dynamically change the scaling of a Symbol object (specifically, the visible range of Access Points) based on a value stored in a linked database record (a data tag/field). The data fields contain factors that represent the size change (in my case, the effective broadcast range/coverage area of the Access Points). Here are my main questions regarding the Marionette network: How do I get the currently selected object (or a reference to it) into the Marionette Node Network as an input data field? What is the best way to reference and update all these objects simultaneously and automatically instead of selecting them one by one? I want the script to check all relevant Access Point symbols and apply the scaling factor from their corresponding database record. Unfortunately, many of the available documentations and tutorials are quite old (dating from 2015–2019), making it difficult to find clear, current instructions. Any help or advice on how to structure the Marionette script for database-driven scaling would be highly appreciated! Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.