Jump to content

Marionette - Nodes

79 files

  1. Point Cluster.vwx

    The "Point Cluster"- node detects points, which are within a given distance from other points in the same scope with an own algorithm (not python 3rd party module needed).
     

    22 downloads

       (0 reviews)

    0 comments

    Updated

  2. Move Symbol in Folder or create Folder

    Insert Symbol in Folder Node:
     
    1. Move the Symbol with the input name in the folder with the input folder name
    2. If folder do not exists it will be created. If no symbol name is inputted, the folder created also
    3. If the folder name is taken by another object, the folder will not be created

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

    29 downloads

       (0 reviews)

    0 comments

    Submitted

  4. Get Closest Point on Geometry

    This node returns the two closest points on two given geometries.
     
    Get Closest Point on Geometry was created by ComputerWorks GmbH.
    Compatibility: Vectorworks 2019 and higher.

    28 downloads

       (0 reviews)

    0 comments

    Updated

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

    34 downloads

       (0 reviews)

    3 comments

    Submitted

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

    17 downloads

       (0 reviews)

    0 comments

    Submitted

  7. String enhanced

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

    28 downloads

       (0 reviews)

    0 comments

    Submitted

  8. Get Values from XLS

    "XLS Get Values"is to read Data directly out of a XLS Sheet. 
    The Smaller Nodes "XLS GetSheetNames", "XLS GetSheetInfos" are additional Nodes which are not essentially.
     
    use cases:
    Everywhere you want to get Data out of an XLS File instead a Textfile. 
     
    Special Features:
    1. If file Input is wrong the node will do nothing (no crash 🙂 )
    2. If the sheet name is wrong it will import first sheet
    3. If start/end is empty, it will return the complete sheet.
     

    64 downloads

       (0 reviews)

    0 comments

    Updated

  9. Locus with Mastersnap Point

    This is an enhancement of the standard locus point, with OIP Mastersnap or not.
     
     

    13 downloads

       (0 reviews)

    0 comments

    Submitted

  10. Solid Boolean V3

    It got struggled by using one "tool" to subtract from more than one Objects. This Node is fixing it.
     
    You can use Solid Boolean V3 in situations, where you want to use the same hObj2 ("tool") for more than just one boolean. It creates a copy of the Object and deletes it at the end of network ("vs.Marionette_DisposeObj()")
     
     

    17 downloads

       (0 reviews)

    1 comment

    Submitted

  11. Now

    Returns a string that represents the current date/time.

    14 downloads

       (0 reviews)

    1 comment

    Submitted

  12. Set Class Extended

    Just like "Set Class" "Set Class Extended" assigns a class to the referenced object. Furthermore you can also recursively include all sub objects (meaning all objects within groups and symbols). It also allows to set all attributes by class. These options are available as checkboxes in the OIP.
     
    Set Class Extended was created by ComputerWorks GmbH.
    Compatibility: Vectorworks 2021

    32 downloads

       (0 reviews)

    0 comments

    Submitted

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

    15 downloads

       (0 reviews)

    1 comment

    Submitted

  14. Set Attributes

    Assigns the hGet attributes to the hSet object.

    17 downloads

       (0 reviews)

    0 comments

    Submitted

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

    15 downloads

       (0 reviews)

    0 comments

    Submitted

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

    15 downloads

       (0 reviews)

    0 comments

    Submitted

  17. Tuple2List

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

    16 downloads

       (0 reviews)

    0 comments

    Submitted

  18. List2Tuple

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

    15 downloads

       (0 reviews)

    0 comments

    Updated

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

    40 downloads

       (0 reviews)

    0 comments

    Submitted

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

    27 downloads

       (0 reviews)

    0 comments

    Submitted

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

    33 downloads

       (0 reviews)

    0 comments

    Submitted

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

    27 downloads

       (0 reviews)

    0 comments

    Updated

  23. Quick Common Math

    Very simple math nodes that cover frequently used math in networks. Mostly just to keep things cleaner with fewer nodes. Think Add 1 and Sub 1.
    Half - Divides by 2
    Double - Multiplies by 2
    Squared - Value to the power of 2
    Cubed - Value to the power of 3

    15 downloads

       (0 reviews)

    0 comments

    Updated

  24. Font Size

    Calculates the required font size to produce text of the desired height.

    13 downloads

       (0 reviews)

    0 comments

    Submitted

  25. Bounded Text

    Produces text that justifies and resizes itself to fit within the bounds of a provided rectangular object.

    22 downloads

       (0 reviews)

    0 comments

    Submitted


×
×
  • Create New...