Marionette - Nodes
87 files
-
Or List
By MRoth
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 comments
Submitted
-
Tuple2List
By MRoth
This node converts a tuple into a list.
Its the reversed node of tuple2list.
26 downloads
0 comments
Submitted
-
List2Tuple
By MRoth
This node converts a list into a tuple.
Its the reversed node of tuple2list.
27 downloads
0 comments
Updated
-
Get Objects
By MRoth
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.
63 downloads
-
And List
By MRoth
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.
22 downloads
0 comments
Submitted
-
Popup enhanced
By MRoth
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.
146 downloads
0 comments
Submitted
-
Filter Type
By MRoth
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.
59 downloads
0 comments
Submitted
-
Control Geometry enhanced
By MRoth
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.
58 downloads
0 comments
Submitted
-
Line Plane Intersection Node
By Niels Timmer
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 comments
Submitted
-
Module Importer for numpy scipy and pillow VW2020
By DomC
Importer Nodes for the most used external python packages.
Tested with VW 2020 SP1, Mojave 10.14.6 and Windows 10
132 downloads
-
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
118 downloads
0 comments
Updated
-
Various old nodes
By AlanW
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.
118 downloads
0 comments
Updated
-
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
148 downloads
-
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
49 downloads
0 comments
Submitted
-
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
-
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 comments
Submitted
-
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.
59 downloads
0 comments
Submitted
-
Symbol to Group
This node converts referenced symbol to group using the specified conversion options.
OIP controls:
Options
Don't convert subobjects Convert plug-in and symbol subobjects Convert all subobjects
Created by ComputerWorks GmbH.
98 downloads
-
Delaunay Triangulation
This node returns sets of points forming triangles from a list of vertices for any given 2D polygon.
When running for the first time, the node will ask to install the SciPy library, which is required to use Delaunay triangulation.
To learn more about Delaunay triangulation, have a look at the Wikipedia article.
Created by ComputerWorks GmbH.
Compatibility: Vectorworks 2019 and higher; Python 3.5.0 or higher.
Requirements: SciPy (python library)
Limitations: Holes in polys are ignored. One way to overcome this limitation is to use Get Holes in Poly.
61 downloads
0 comments
Submitted
-
Get Vertices
This node returns the coordinates of poly vertices as one list (per poly).
Created by ComputerWorks GmbH based on Get 2D Vertex.
Compatibility: Vectorworks 2019 and higher.
95 downloads
0 comments
Submitted
-
not
This node returns the inverted boolean value in order to fulfill a converse condition.
Created by ComputerWorks GmbH.
Compatibility: Vectorworks 2019 and higher.
52 downloads
0 comments
Updated
-
Get Symbol from Folder
This node returns the name of a symbol chosen via selection dialog with previews of the symbols in the current document. If a folder name is given, only its content is shown.
When dealing with a big number of different symbols with long and possibly names difficult to remember, just click the "Select Symbol ..." (OIP) and visually select the symbol within the dialog window.
Created by ComputerWorks GmbH.
Compatibility: Vectorworks 2019 and higher.
287 downloads
-
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.
45 downloads
0 comments
Updated