-
Posts
604 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Articles
Marionette
Store
Everything posted by DomC
-
Version 1.0.0
77 downloads
"Create Symbol" creates a new symbol definition on the active document. Refresh resource manager if you create a new symbol with this node by just switch to another document and back in the resource manager. This node does not use "List absorb" so you can just insert one object into the symbol definition. Recommended to first create an empty symbol and then use "Set Parent" to attach several objects into the symbol. Create Symbol.vwx -
Version 1.0.0
37 downloads
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 -
Version b0.7
21 downloads
This node gets points clockwise with a given minimum distance. The node has an additional option in the info-palette. Follow Deadlock means, that the hull can follow back the same points that already was used as a hull point. Deadlock off means, that a point can't be uses twice as a hull point. The Algorithm behind the node: 1. Check, which points are in range of the point most left (bounding box for speed optimization) 2. Check, which points are exactly in range of the distance value 3. Check which angle in cw direction is the smallest and connect to this point I think there would be a speed optimization possible with normalized vectors etc. So i would call this a beta version of the node. Computing the angles of the vectors takes a while if there are many points. in combination with the cluster node it takes about 17 seconds for 4200 points. Seven Minutes for 8800 points. So check number of clusters and numbers of points. The Idea was, to have a workflow for vectorize an image. This is a complexe project. Maybe it is worth to check other algorhitms with existing python external modules. But so far it works quite nice. -
-
Hi Not sure, if I understand it right and not checked your example. But you could try to save your script network as a black symbol and insert it into a Marionette PIO or a Marionette Wrapper. So you would be able to link the script to a central symbol definition and this could be referenced from an other document (not tested what happens to the Marionette Object). Does that work? Script as Symbol.pdf Script as Symbol.vwx
-
Version 1.0.0
108 downloads
This example shows, how to create a record format with fields from an external csv or text-tab file with marionette. This example maybe needs the following know how which is not automatically is handled by the script: 1. Save Text with excel, open office or any other application as separated text file or tab separated text file. 2. Setup the "import txt" node-popup with the needed text encoding. Try utf-8, Latin1, macLatin_2 or other encoding to handle umlauts or special character issues. 3. The Exmaple just checks the first line of the text-file and creates record fields from them 4. The path to the text-input in the attached example is related to the document path. Save first your Vectorworks document. Or use an absolute path input. 5. No warranty or charge for this script, play first on a new file or on the attached file. I whish you success with it -
There is no need to write an extra node for that. CustomObjectPath-Node, do the job. And SetRecord-Node Changes the parameter. I am not sure, we talk about the same "space" object? If you simply want to create spaces from polygon, maybe "rightclick" -> Create Objects from Shapes-> Space do the job.
-
Incredible usefull stuff! Many Thanks
-
This works :-) But I would use an unnamed pass node to hide input/output of a named wrapper. Because If you move your network without the locus point the in-/output port will show up again.
-
Creating a Space Object can be done with the default node "Create Custom Object Path". The Above example uses an existing space as a template. Because it is costly to change all parameter from a space objects. It is more effective to pull them from a template and just set the most changing parameter of the space objects by "Set Record Field". Attached simple example to create a new space object (with the default settings). Space.vwx
-
- 30 comments
-
- 30 comments
-
- 1
-
I got it to work on Windows but not on Mac. I was not able to get a working url for Pillow with Vectorworks 2018 on Macintosh. Reported a Bug for VW 2018 but I am not sure, if this is A Vectorworks issue other modules can be installed without any issues. Would be glad to got a solution for Pillow on Macintosh. This is the only module for image processing i found. Other image modules also needs pillow as an image library.
- 30 comments
-
Great @Bertf Your Screenshots shows a contour in x direction with different z values. My screenshot (found out now) shows simple Drillings (v-fräser). But the x-distance is 10x of the y distance. Thats why we can see lines. My screenshot shows the variant of 3D contour with a v-fräser. Too bad I have no place for a CNC-Milling machine. Can be done easy with the chunk node (to get single polygons for every line). EAP created for visualisation.
- 30 comments
-
- 30 comments
-
Version 1.0.0
24 downloads
An Input of 4 different numbers. Out of that 4 values there are 40 shuffled numbers of the same values. Next value never is the same like preview value. This Example uses a custom "shuffle-node" (randomize input list with the option, no next value must be the same like preview value) and the "saldo-node" (returns a sum after every new value). -
-
Version 1.0.1
810 downloads
This Nodes breaks up and scale a 3D Solid Geometry and the result is similar like a 2D Geometry reshaped by the 2D Reshape Tool. The Input Geometry (Geometries) have to be grouped. You can input it from symbol or control geometry. The Node is designed with some love to detail and make the job in many situation just right. It follows some rules: 1. reference Point is left bottom back 2. Overlapping geometries over the zero point to left, back or bottom are handled symmetric. You can use locus points to direct the correct symmetry. 3. The nodes cut a geometry in 3 parts. the end parts are called "caps". The Node allows to scale the caps or the middle part (in most cases the right mode) 4. It is necessary the input geometry is a group. 5. Grouped Objects completely inside caps, will be moved as well 6. Objects between the caps, will be moved half value This advantage of this node, is to allow an incredible fast production of a specific type of PlugIn Objects (Reshape in x, y, z direction Middle Part is scaled like Tables, Pillars, Handles etc.) Movies: Simple Example (Pillar): https://youtu.be/F6BIe8d0mTs More Complex Example(Window Element): https://youtu.be/pJ9R8UWyM7Y Further Examples: https://youtu.be/uRwDU-KTRjw -
The post is about storing preferences into a node by clicking the button. All Parameter we can use in a Marionette PIO are available in the Info-Palette. If we could use a (complex) Dialog with several detail parameter for the object, this would help to keep a powerfull object easy to use. The Issue with that is, that the button (The Dialog) do not work anymore inside a PIO. It just works in a wrapper or as a node. The other wish (predifined parameters, complexe setting dialoge) could be solved somehow. If you just need a button-use example. I attached a button, which shows an simple alert dialog Button Example.vwx
-
Another great Example, that shows, how potent the Integration of Marionette Objects is, to customize (Nothing other that will be the logical result of Industry 4.0) core features. I would like to see that Feature for windows and other core plugins! Sure, VW Inc. had to optimize some details to get a good enough marionette-quality (duplication of PIOs takes too much time) for integration capability in core PIOs
-
Really great, that works.
-
Hi Someone knows, the Selector Name of the Menu Command for 'Rebuild NURBS' ? The only method I know to find it is to delete PlugIns and watch the workspace, which shows the name of the menu command. Any other Methods to find Menu Command. Thanks Dom
-
-
Negative ... I use Vectorworks 2018 SP1 German Version. Mac OSX 10.12.6. Same issue with the above url.