Jump to content

Search the Community

Showing results for tags 'marionette'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


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
    • ConnectCAD
    • Rendering
    • Workflows
    • Buying and Selling Vectorworks Licenses
    • 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
  • Marionette - Menu Commands

Product Groups

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


Occupation


Homepage


Hobbies


Location


Skype

Found 77 results

  1. 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
  2. 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 !!!
  3. 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.
  4. 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
  5. 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.
  6. I am creating a Marionette network that will create an object (trade show graphic) based on input dimensions and then populate a record with pricing ($/sq.ft.) and dimensions in inches and dimensions in millimeters. When I change the document units things get thrown off. Is there a way to have the network check the document units so the network can apply the appropriate calculations to get the same output regardless of how the document units are set? See uploaded image of how this procedure looks in vector script. Seems like there should be a Get Units node. Any help is greatly appreciated.
  7. Hello! I have question. How can I connect n-th element from different lists? The situation looks like this: there are two circles and equal numbers of points on them. I want to connect points of the same index on both curves (the 1st on one curve, and the 1st on the 2nd one, then pair of 2nds points on each curve, then 3rd and so on). I know that there is a way to do this manually (List Explode node), but how can I do it in more parametric way e.g. if I do not want to specify the exact number of points on curves, or I simply do not know how many of them are needed. Connecting Nth element.vwx
  8. Hi does anyone know how to grab the texture of a group an display it in a worksheet? I can get the texture of objects with using "Function" and "Object Texture", but even though the group is covered by a texture I can't work out how to display it in a worksheet! I have thought of using a Marionette, to put the texture name in a record and then reference that, but you can't seem to get a texture name from a Marionette either!
  9. Hello, I have a lot of Wraps I have to run before I export my IFC File. (about 25 Scripts) - Is is possible to make a "Mother Wrap" who runs all the wraps in a specific order ? Best regards,
  10. 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
  11. Hello everyone, I created a marionette object with a texture used as a visual. This appears normally in OpenGL style but in Final quality Renderworks style it is not rendered at all, instead the texture is white. Do you have any idea what could be the issue? Thanks in advance!
  12. Hello everyone, I created a marionette object with a texture used as a visual. This appears normally in OpenGL style but in Final quality Renderworks style it is not rendered at all, instead the texture is white. Do you have any idea what could be the issue? Thanks in advance!
  13. Is there a node that can pull the rotation angle of a rectangle?
  14. I am trying to write a marionette script that will place a selected titleblock border style on a selection/all of the sheet layers in a file. Is this possible? Struggling to figure it out. I have already created a script that can create all of the sheet layers I may need for a project automatically, but now I am trying to figure out the next steps to make sheet setup easier and faster. Some of the other help items I need are: A node to adjust the sheet size of selected/all sheet layers...preferably from a dropdown list of available sizes? Eventually...how to place viewports on all of the sheets, given crop objects. I'm currently studying the Automated Layout post by @DomC which is what triggered this whole light bulb in the first place. I am just thinking about all of the other objects I could add to make this more powerful How to manage viewport rotation to adjust to the page? How to place Drawing Labels in the Viewport Annotations of the viewports placed above in specific locations relative to the viewport crop? How to place scale bars in the viewport annotations in specific locations relative to the viewport crop/drawing label? How to place North Arrow symbols in the viewport annotations relative to the drawing label/scale bar and that adjust for the rotation of the viewport? How to Control the Visibilities of the Viewport (both classes and layers) by referencing Saved Views visibility states? There are tremendous opportunities here to automate a very time consuming task when there are 10s of 100s of sheet layers and viewports. Excited and hoping someone is willing to provide some assistance. Thanks.
  15. I was wondering if there is a Create Floor from Objects type of node in Marionette, or if not, could one be easily created? Not an expert here, but looking for a way to streamline the process of using this very simple geometry en masse. Thanks in advance for your help.
  16. 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
  17. Hi I've created a marionette object that pulls data from a large worksheet (list of objects with specifications) into a new worksheet (one object with specifications). When the large worksheet is updated I 'move' the marionette object so it updates the new worksheet (updated specifications). Basically everything works fine. But I'm wondering if it's possible to create some sort of update button so you don't have to move the object? Preferrably it is a new marionette object that updates all of the newly created worksheets...at this moment I have to move all of the objects manually and since marionette can make things easier... Anyone? Nico
  18. Hi Seems a basic network but somehow I can't get it to work... I'm trying to obtain the content from a certain worksheet cell and put it into a text. I've used some nodes found on this forum ...See files attached. Best, N. GetValue.vwx
  19. I wrote a script that creates a grid of rectangles (to be a column grid) based on points a set distance away from each other within a polyline boundary. How can I rotate the grid so that rather than the rectangles being rotated relative to the world XY, the GRID is rotated to align with the polyline (i.e., the grid's rotation is the same as the polyline, so the rectangles are rotated 0deg relative to the polyline). Part 1 is the script as it stands and Part 2 is the script when it's run.
  20. There are many ways to customize Vectorworks to better fit your needs. You can script in VectorScript or in PythonScript. You can create a Marionette network. You can create a custom worksheet. What you have not been able to do until now is find an in-person place to interact with others also interested in customizing VW. Michael Klaers and Pat Stanford (all around Good Dudes™ and frequent posters on the forum) would like to change that. But we need to judge if there is sufficient interest to make it worth our time to do the organizing. We have posted a short survey. 10 questions. You can answer them all in less than 2 minutes. Give us 10 minutes and you can have massive input into the event. We are truly interested in your responses, regardless of if you like the idea or not, we would like to get your feedback so we can see a broad cross section of users. The survey is posted at https://www.supersimplesurvey.com/survey/20404/conference-interest No personal information is required. We won't spam you. We just have this idea and want to see if others are with us. Thanks in advance. We hope the interest exists and we will see you at the first annual Customization Conference.
  21. I can't seem to figure out how to set an objects fill to none using any of the nodes present in the default library. Is there a Fill Style set of nodes I am missing? I've been able to figure out how to set fills, but not adjust the fill style to none. Any ideas?
  22. I was wondering if there is a modification to the Offset Poly node that would allow it to Close Open Curves in a similar manner to the way the offset tool can work when this option is selected?
  23. 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?
  24. 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)
  25. Hi Marionette Fans Is it possible to create a Input Node for the OIP which can stored in a Wrapper? At the moment I use a "pass" in the Wrapper. Because I use the same Wrapper more than once in the same Marionette Object it would be helpful if I can store the Input Node in the Wrapper. Best regards, Marc

 

7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114

 

© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.

×
×
  • Create New...