# Stephan Moenninghoff

Vectorworks, Inc Employee

1,108

1. ## Snapping Pallet Dockable like all other pallets

@Tom Klaber are you on Windows?
2. ## Kitchen Shelf

Version 1.0.0

This Marionette places glasses, cups and dishes randomly on a shelf. Choose to display glasses, cups or dishes or any combination Cups and dishes are rotated randomly Objects outside max shelf height are automatically deleted from stacks
3. ## How to create a loop

Not strictly. Diameters are used to determine which is the largest object participating in the zig-zag array. Objects falling below a certain diameter are assembled in rows, then the remaining space is used to distribute them and as a last step they are shuffled about by a random value. It doesn't matter. Not really. The only limit is that I will stop filling up the shelf once I have finished the last of the distributor modules (because I cannot loop).
4. ## How to create a loop

They are stacked symbols and symbols outside of the max vertical shelf space get deleted. That's all straightforward . The hard part is: objects get placed randomly. That's kind of the point of the object. You want each shelf with a different set of objects and different placement. So, it's not about the stacking, it's about placement on the horizontal plane in x and y and filling up the shelf in x and y. Does that make sense? I'm posting the object soon anyway. Maybe it becomes clearer then.
5. ## How to create a loop

A new project. I'm filling up a shelf with plates, bowls, glasses etc. Mainly round or roughly that shape. So I'm doing the math but it is impossible to guess the total length as the filling is not linear, as with the books because I have the shelf depth to take into account. So, I'm looping through the process until I have filled the shelf. I can see no other way.
6. ## How to create a loop

I wonder if an option could be added to create a loop that will be executed until some condition is met. Think about filling up a shelf until full and then stop. I haven't found a way to do this other than repeating a wrapper n times and using valves to stop the unused wrappers getting executed. Unfortunately, this makes debugging inside of Marionettes very slow because the valve does not seem to start working until the object has been exited. Also, with each repeated wrapper, the compile time gets longer. This makes duplicating the object slow in the document (although I am sure my wiring could be optimised 🙂 ). Any ideas? Could this even be implemented at node level?
7. ## TV All-in-One

Ok send me the file please. I'll have a look.
8. ## TV All-in-One

You also need to assign the values for width, height and depth. I think you probably forgot to set those.
9. ## TV All-in-One

Can you try and remove it and then add it again?

Please deselect everything. Check the Attributes palette. Do you have a black fill there or a "by class" style with a black fill?
11. ## 270 degrees opening and a C rear panel

I think I answered this already? You need an extra 3D part. There are no disadvantages as to manufacturing because you can still attach your fittings. The only drawback would be that the individual custom part would not adapt to reshaping of the parent cabinet. You can. This type of hinge is not supported by the interiorcad hinge tool - yet) but you can still add it. Import the hardware, attach an interiorcad 3D drilling, group it and run the "Assign Fitting Type" command (under interiorcad > Fittings). Place it appropriately and send to CNC or export parts list. It will be accounted for in both types of exports. Angular doors are supported. You may have to play with the type of construction where the door hinges. Manufacturers require very precise parameters for particular hinge types. Here is an example document listing all supported types of angular door construction types: Angular hinges.vwx
12. ## Interiorcad: C forms on panels

Hi Zeno, for the c-shaped panel, you need to use a custom part. You can still use your usual fittings. If the custom part touches the surrounding parts, a grid will be shown as soon as one of the interiorcad tools is running. As for the cutout, here is a little movie showing how to go about: Cutout.mp4
13. ## Smart Valve

Not yet. I think I read somewhere that it is not as easy and straightforward to implement as one would imagine 🙂
14. ## Clothes Rail

@SimA you need to define your rail within a box that has the dimensions of the cabinet box. Then, link the box width, depth and height to the cabinet's box width depth and height and you're good to go.
15. ## Clothes Rail

I had to chase a bug which would send VWX into an infinite loop when coat hangers were turned on. It turned out to be the coat hanger symbol itself. I have replaced it with a new one. it is working now. Enjoy!
16. ## Modeling with symbols

Sorry, my bad. I should have said 'Reset' or 'Update' Those are the terms used for this ('Reset on Move' or 'Update' Button.)
17. ## Modeling with symbols

No trouble at all! 1. Yes. You can tell your Marionette to do whatever you want it to. (Always remember that you may need to regenerate it though!) 2. Not for me to say.
18. ## Modeling with symbols

Even if I did, it has nothing to do with how VWX implements anything 🙂
19. ## Modeling with symbols

The VWX event system does not notify CSG solids of changes to Symbols that are part of a boolean operation. I think this is the issue.
20. ## Poly smoothing node

I know the feeling, Markus! 🙂
21. ## Extruding a Faceted Surface

I would use a Subdivision. Iteration level 0. Then, connect the edges with the Add Edge mode. Should always be triangles (in my example I didn't make sure I had triangles. It's just to show you what I mean). It is very quick and efficient.
22. ## Network stops working once I've wrapped it.

That's my advice as well. Very good point! Has this become slower? I had to wait longer than I remembered when I did my last fairly substantial project. Your tiling object must have been horrendous!
23. ## Pie Chart

Ok, thanks for confirming! Seems to require SP3 then.
24. ## Pie Chart

@m.graf did you try this on a German version? I am getting Python errors. No problem on the US version, SP3.
25. ## Pie Chart

@m.graf there is another nifty bit in there: Results are moved further out towards the edge, the smaller a slice gets. If I didn't do that, all values would get placed at the same distance to the centre of the pie - regardless of pie width.
×

• KBASE
• #### MARIONETTE

×
• Create New...