Jump to content

Marionette - Nodes

68 files

  1. Story Replicator / Geschosskopierer

    The Story Replicator is a single Marionette Node that allows you to easily store the story structure of one document and replicate it in another - as simple as copy/paste. It does so while preserving all the interconnected information.
    This way you can create new documents and add Story structures already used in other documents without going through the hassle of making a copy of the original file and removing all unwanted content.
     
    Der Geschosskopierer besteht aus einer einzigen Marionette Node und erlaubt Ihnen, Geschossstrukturen von einem Dokument auf ein anderes zu übertragen - so einfach wie copy/paste. Dabei werden alle  miteinander verknüpften Informationen beibehalten.
    Auf diese Weise können Sie neue Dokumente erstellen und in diesen Geschossstrukturen nutzen, die Sie bereits in anderen Dokumenten im Einsatz haben, ohne hierfür die Originaldatei kopieren und diese von allen nicht benötigten Inhalten befreien zu müssen.
     
    Created by / erstellt von ComputerWorks GmbH.
    Compatibility / Kompatibilität: Vectorworks 2020 +
     
    Keep in mind:
    Due to the way stories are structured and interconnected the tool may not be able to replicate every last detail for every situation.
     
    Achtung:
    Durch die Art und Weise wie Geschosse strukturiert und miteinander verknüpft sind, kann das Werkzeug möglicherweise nicht alle Details in allen Situation richtig abbilden.
     
    PS:
    Even though the downloads contain only v2020 files, they can be opened in Vectorworks 2021 and will work there as well.
    Obgleich in den Downloads nur v2020 Dateien enthalten sind, eignen sich diese genauso gut für die Nutzung in Vectorworks 2021.

    40 downloads

       (1 review)

    0 comments

    Updated

  2. String2Name

    Converts a string to a "name" (object handle).
     
    I found myself using concatenated strings to name objects (e.g. a series of squares named: sq1, sq2, sq3) after which a manual operation was performed and then another marionette network was run to pull new information from individual adjusted objects. I wanted the wrap the network and set it receive input via the string dialogue node (i.e. you click and type the name of the object you want to modify) but I needed a node to turn the strings into an "object name" and use that to get the object handle.
     
    This node is pretty simple, but I think it's pretty useful if you are creating a two-step system with human modification in the middle and want to regain control of a bunch of objects named by concatenation.

    10 downloads

       (0 reviews)

    0 comments

    Updated

  3. Foreward

    This Node sends an object to the front of the stacking order.
     
    If several items are moved foreward, the first item in the list will appear at the bottom, cause the subsequent items are placed in front of the first item.

    21 downloads

       (0 reviews)

    0 comments

    Submitted

  4. Backward

    This Node sends an object to the back of the stacking order.
     
    If several items are moved backwards, the first item in the list will appear at the top, cause the subsequent items are placed behind the first item.

    19 downloads

       (0 reviews)

    0 comments

    Submitted

  5. String enhanced

    Unlike the default string node, this node can also convert lists into individual strings and Python elements into strings.

    19 downloads

       (0 reviews)

    0 comments

    Submitted

  6. Set Attributes

    Assigns the hGet attributes to the hSet object.

    15 downloads

       (0 reviews)

    0 comments

    Submitted

  7. Or List

    This node returns TRUE if at least one input is TRUE. In some cases where you have many booleans, it is easier to use this node instead of the default or-node.

    13 downloads

       (0 reviews)

    0 comments

    Submitted

  8. Now

    Returns a string that represents the current date/time.

    10 downloads

       (0 reviews)

    1 comment

    Submitted

  9. Ncs2Rgb

    This node converts an ncs color code to an rgb color.
     
    The color value is only an approximation and varies from the real NCS color depending on the screen and printer.

    14 downloads

       (0 reviews)

    1 comment

    Submitted

  10. Tuple2List

    This node converts a tuple into a list.
    Its the reversed node of tuple2list.

    10 downloads

       (0 reviews)

    0 comments

    Submitted

  11. List2Tuple

    This node converts a list into a tuple.
    Its the reversed node of tuple2list.

    11 downloads

       (0 reviews)

    0 comments

    Updated

  12. Get Objects

    This node is an alternative to the default Objects by Criteria-Node.
     
    I like to use it into a menu command cause its easyer to get the selectet objects.

    22 downloads

       (0 reviews)

    3 comments

    Submitted

  13. And List

    This node returns TRUE if all inputs are TRUE. In some cases where you have many booleans, it is easier to use this node instead of the default and-node.

    12 downloads

       (0 reviews)

    0 comments

    Submitted

  14. Popup enhanced

    This node makes it easier to create a custom popup. In addition to the index, it also returns the string of the selection.
     
    I think I have seen a similar node from Marissa before. But I could not find it anymore.

    50 downloads

       (0 reviews)

    0 comments

    Submitted

  15. Filter Type

    This node filters all objects of a certain type from a list.
     
    This function could also be achieved with standard nodes, but is easier to do it in a separate node.

    22 downloads

       (0 reviews)

    0 comments

    Submitted

  16. Control Geometry enhanced

    This node simplifies the creation and the debugging of marionette objects (MO).
     
    Outside a MO it returns the geometry from a blue symbol. No contents node are necessary.
    Within a MO it returns all objects of the control geoemtry. Groups in the control geometry are no longer necessary.
    If there is no control geometry, the node behaves like outside of a MO and returns the contents of the symbol.

    26 downloads

       (0 reviews)

    0 comments

    Submitted

  17. Line Plane Intersection Node

    Description
    This node calculates where a line (not a line segment!) and a plane intersect.
     
    Input / output
    The plane is defined by its normal vector and a point on the plane. The line is defined by two points. The output point is where the line and plane intersect.
     
    Example Usage
    The example in the file combines the node with the Get Distance node to check if a three dimensional line intersects with a NURBS surface. This network can be used to create several simulations that can answer questions like: Do sunrays reach a balcony? Is the church tower visible from a window? Etc.
     
    Script is based on: https://rosettacode.org/wiki/Find_the_intersection_of_a_line_with_a_plane#Python
    The node uses numpy. Thanks to DomC for creating a numpy importer node.
     
     
    Niels Timmer
    March 2020

    15 downloads

       (0 reviews)

    0 comments

    Submitted

  18. Module Importer for numpy scipy and pillow VW2020

    Importer Nodes for the most used external python packages.
    Tested with VW 2020 SP1, Mojave 10.14.6 and Windows 10

    59 downloads

       (0 reviews)

    2 comments

    Submitted

  19. Cabinet in one node incl. Ardis Export

    This node is programmed in Dutch.
    The node is made to convert to a plug-in.
    Not converted, a Top-plan geometry will be visible. If you install the plug-in, the geometry will work as it should.
    Attached an English plug-in. ("AR_Cabinet2019 EN") For the non Dutch 🙂
     
     See screen shots to understand  "Front distribution", "cutout in sides", "shelves distribution"
     
    Enjoy.
     
    ver_2019

    82 downloads

       (0 reviews)

    0 comments

    Updated

  20. Various old nodes

    Hi, These are all the nodes i collected or made myself. HTH
    They are listed under the users i collected them from.
     
    If tiy put these in your workgroup folder in a folder called Marionette and restart VW and update library they will be available in the dropdown menu.
     
    Vwctorworks/(your workgroup folder)/Libraries/Defaults. if these folders fon't exist jut create empty folders so vw can follow to the files.
    Some will be out of date so see how they go.

    63 downloads

       (0 reviews)

    0 comments

    Updated

  21. Easy Text

    This node combines some of the most important text object features into one node, some of which are now found in the OIP.
     
    Created by ComputerWorks GmbH.
    Compatibility: Vectorworks 2019 and higher

    70 downloads

       (0 reviews)

    0 comments

    Updated

  22. Chunk by List

    This node returns a list split into chunks based on a list of integers representing the chunk lengths.
     
    Created by ComputerWorks GmbH, based on "Chunk List".
    Compatibility: Vectorworks 2019 and higher

    19 downloads

       (0 reviews)

    0 comments

    Submitted

  23. Get Sublist Length

    This node returns the length of sublists of the input list.
     
    As an addition to the default node "Get List Length" this new node is useful when used in networks with nested lists.
     
    Created by ComputerWorks GmbH, based on "Get List Length".
    Compatibility: Vectorworks 2019 and higher

    13 downloads

       (0 reviews)

    2 comments

    Submitted

  24. Is On Poly Edge

    This node returns True if the specified point lies on the edge of the referenced polygon or polyline object and also returns the point.
    (Checks if point is on the line between two given vertices with a precision threshold in the OIP.)
     
    Created by ComputerWorks GmbH.
    Compatibility: Vectorworks 2019 and higher.

    18 downloads

       (0 reviews)

    0 comments

    Submitted

  25. Space to Poly

    This node returns the floor surface geometry of spaces as polylines and various space parameters.
     
    Whenever you need to extract the floor surface or certain properties (without destroying the space object) to use it in a network or before using a tool like Tiles or Area Verification, this node will come in handy.
     
    Created by ComputerWorks GmbH.
    Compatibility: Vectorworks 2019 and higher.

    34 downloads

       (0 reviews)

    0 comments

    Submitted


 

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