Jump to content

Marionette - Nodes

87 files

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

    44 downloads

       (0 reviews)

    0 comments

    Updated

  2. Create Design or Sheet Layer

    This Node creates a new layer and keep the active layer the active one. 
    It has a popup witch allows to choose sheet or design layer. It returns a  handle to the new layer or a handle to an existing layer with the same name.
     
    Like ever .. with not warranty try first in an empty file and be careful creating thousands of layers or layers with the same name as other objects in the drawing. 

    44 downloads

       (0 reviews)

    0 comments

    Submitted

  3. DomC - System Info and Action Nodes

    A collection of some custom nodes for file and system actions.
     
    1. "OpenDocFolder" --> Open a finder or explorer window. As example the folder of the open document.
    2. "ListDir" --> Lists Files and Folders of a specific path.
    3. "FileInfo" --> A detailed list with file infos like file size, path, permission, last edit etc.
    4. "DateTime" --> Returns the actual date and time.
    5. "PlayMP3" --> I nice one, which presents the potential by controlling external apps like an mp3 player etc.
    6. "FetFilesInFolder" --> Returns files of a specific type (by suffix) from a specific folder
    7. "DialogFolder" --> A dialow window to choose a folder
     
     

    41 downloads

       (0 reviews)

    0 comments

    Updated

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

    41 downloads

       (0 reviews)

    0 comments

    Updated

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

    40 downloads

       (0 reviews)

    3 comments

    Submitted

  6. Name2Index

    Some Ressource Types (such as dimension standard or text styles) are handled by an index number. This node helps to find the index of those resources.

    39 downloads

       (0 reviews)

    0 comments

    Submitted

  7. Get System Info

    With a single click this node provides the user some of the most commonly used operating system and Vectorworks information. There's an option to see the information as an alert additionally to getting the data via out-ports.
     
    For more experienced users this node can serve as a template for their own custom nodes and networks when system information is needed.
     
    Get System Info was created by ComputerWorks GmbH.
    Compatibility: Vectorworks 2019 and higher.

    37 downloads

       (0 reviews)

    0 comments

    Updated

  8. Set Parent

    This Node puts objects in a parent Object (symbol, group, etc.)
     
    Inputs:
    1. Handle to Object which put into a container
    2. Handle Input to Parent Object (use "get Object" node to use a named container here like a symbol definition)
    3. Object Info Option "Reset". Reset Bounding Box and other attributes of the parent object
     
    Set Parent.vwx

    37 downloads

       (0 reviews)

    0 comments

    Updated

  9. String enhanced

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

    34 downloads

       (0 reviews)

    0 comments

    Submitted

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

    32 downloads

       (0 reviews)

    0 comments

    Submitted

  11. Bounded Text

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

    32 downloads

       (0 reviews)

    0 comments

    Submitted

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

    31 downloads

       (0 reviews)

    0 comments

    Updated

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

    30 downloads

       (0 reviews)

    0 comments

    Submitted

  14. 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()")
     
     

    29 downloads

       (0 reviews)

    1 comment

    Submitted

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

    29 downloads

       (0 reviews)

    0 comments

    Updated

  16. Get Holes in Poly

    This node returns all holes and the outer poly of any given polygon as new separate geometries.
     
    Get Holes in Poly was created by ComputerWorks GmbH.
    Compatibility: Vectorworks 2019 and higher.

    28 downloads

       (0 reviews)

    0 comments

    Updated

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

    27 downloads

       (0 reviews)

    0 comments

    Submitted

  18. List2Tuple

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

    27 downloads

       (0 reviews)

    0 comments

    Updated

  19. Save-Recall-Memory

    Nodes that make it possible to transfer data without wires
    (For instance if you want to use the info that was used 100 nodes back and your wires get too long)

    27 downloads

       (0 reviews)

    5 comments

    Submitted

  20. Number to Row Name

    If you need Worksheet-like Numbering like A, B, C .... AA, AB ..... AAA .... This node offers you an easy solution.
    There are two nodes for both directions.
     
    Limitations:
    1. Input from special characters etc. will result in wrong values or errors. 
     

    27 downloads

       (0 reviews)

    0 comments

    Submitted

  21. Tuple2List

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

    26 downloads

       (0 reviews)

    0 comments

    Submitted

  22. Extrude Y.vwx

    I was looking for a way to extrude 2D surfaces from the front view.
    Now I've changed the "Extrude" node so that it now extrudes in the Y direction instead of the Z direction.
    I am a carpenter, so use at your own discretion.
     
     
    Ich habe nach einer Möglichkeit gesucht 2D Flächen aus der Frontansicht zu extrudieren.
    Nun habe ich den Knoten "Extrude" so verändert, dass dieser nun in der Y-Richtung anstelle der Z-Richtung extrudiert.
    Ich bin Schreiner, daher benutzen nach eigenem Ermessen.

    25 downloads

       (0 reviews)

    0 comments

    Submitted

  23. Reset Object

    Some Objects needs to be Updated after Changing the Object Properties. In this cases this node can help you.
    Reset Object.vwx

    25 downloads

       (0 reviews)

    0 comments

    Updated

  24. Font Size

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

    25 downloads

       (0 reviews)

    0 comments

    Submitted

  25. Now

    Returns a string that represents the current date/time.

    25 downloads

       (0 reviews)

    1 comment

    Submitted


×
×
  • Create New...