Stephan Moenninghoff

  • Content count

  • Joined

  • Last visited

Community Reputation

51 Excellent


About Stephan Moenninghoff

  • Rank

Personal Information

  • Occupation
    interiorcad software developers
  • Homepage
  • Location
    Muenster, Germany

Contact Info

  • Skype
  1. OK. Someting to consider though. My scripts are getting messy in the OIP :-)
  2. Creating Marionettes with a lot of options is currently hard because none of the controls can be made available dynamically. This is where I had hoped the valve node would help. I have made this simple script to demonstrate what I am after. As you can see, disabling "Option 2" does not disable "Set Colour 2". I wonder if this is being considered as a future option?
  3. Clothes Rail

    Version 1.0.0


    Populating empty wardrobes has never been easier. This Marionette will add a clothes rail, complete with coat hangers and even some garments, to your wardrobe. Features: Clothes Rail is placed at correct distance from top of shelf space Choose from a variety of rail types and rails supports (HETTICH) Coat hangers can be placed (with custom spacing) - option Random rotation of coat hangers - option Random deviation from set spacing - option Random garments can be placed - option Show shelf cage - option Supports copying and pasting between documents Automatic filtering for garments that are too long for the given space "Reset on Move" is OFF Integrates with interiorcad cabinets and can be configured from within. Will resize with parent box. Known Issues: Garment lift height filtering is not currently possible as popup menus cannot receive dynamic content. Don't use a garment lift in a cabinet that cannot accommodate it. Kinda makes sense. Some notes on how to use this Marionette: All symbols and miscellaneous geometry is contained within the Control Geometry of this Marionette. The clothes included are courtesy of and free to use in commercial or personal work. If you want to put this Marionette to good use, I recommend you purchase some proper high-quality CGI content from the usual sources on the web and replace the ones I have included. (The textures also need some love.) To replace the garments, right-click the Marionette and choose "Edit Control Geometry". Find the group with the garments. DO NOT UNDER ANY CIRCUMSTANCES UNGROUP ANYTHING. Enter the group with the garments. In there, you will find all the clothes symbols. Start replacing at your heart's content. You're safe to do so as long as you stay within the group. Enjoy.
  4. If you don't want to alter the popup node, this setup is helpful and I use it a lot now: The "Any" node receives your values. In my case it is textures so I have entered: ['Box-1', 'Box-2', 'Box-3', 'Box-4', 'Box-5', 'Box-6', 'Box-7', 'Box-8', 'Box-9', 'Box-10', 'Box-11', 'Box-12', 'Box-13'] In your case it's values, so you don't need the quotation marks. HTH
  5. Hey @ZenoI just stumbled upon this post and could not help noticing that row of books in your image. If you ever need to place different styles of books on a shelf, here's a Marionette I made for just this purpose. I have just updated it so it can be freely copied and pasted between files (VWX 2018 only, though). Feel free to download and use it. I would love to see some renderings using the books :-)
  6. Hi all, I have just updated the books. What's new: All books are now contained within the object. You can freely copy and paste the books from file to file without issue Only available for Vectorworks 2018 Known Issues Please allow for the Marionette to regenerate when you make a change for the first time after pasting/duplicating. Subsequent changes will run fast for the same object but with each new copy that process starts again. Currently, all parameters are set to default values after each regeneration. I will update this once this has been resolved. Download
  7. Boxes

    Version 1.0.0


    Here's a couple of Marionettes I made some time ago to understand texturing. The boxes can be resized and the lid height and offset can be set. Features: Textures of lid will adjust with lid rim A printed logo will replace the label holder if space gets tight (Adjust or replace the texture to change the placeholder logo) dimensions are always outer dimensions, regardless of lid offset (box will shrink if lid offset is increased) Box and drum insertion reference is always front for convenient placement on a shelf Textures and label holder symbol are contained within the marionette script so it fully supports cut/copy/paste between documents "Reset on Move" is OFF Known Issues: Duplicating boxes is fast initially but adjusting parameters will reset the boxes to their default parameters. (It's a known bug with Marionette so keep your cool...) It takes some time until the first change of any parameter is executed after a box has been duplicated. Nothing I can do about that. It's just the way, Marionettes work. Subsequent changes will be carried out fast
  8. Interesting. Have you tried using the Rotate node instead of "Set 3D Rotation"? I think you don't actually need to find the symbol centre either, the rotate node will rotate the symbol about its centre if no rotation pivot is provided.
  9. That totally did it. Thanks, @Marissa Farrell.
  10. The attached document got lost somehow... here it is. NoWrap.vwx
  11. I have this little exercise where a landscape tree is created with some randomness. All runs fine until I wrap the network. I am probably just too dumb to see what is going on here but nevertheless - has anyone come across this? Up to this point, wrapping up any network has never been a problem. Thanks for any comments/ideas!
  12. Hi @Spotbenny 1.)When you create your Symbol, tick the option at the bottom of the "Symbol anlegen" dialog "In Intelligentes Objekt umwandeln". That will take care of it. 2.) That prompt is a disaster :-). It should simply say "delete all the grey text at the top of the code" and Bob's your uncle...
  13. Yes, I have had Undos where it jumped back several steps. Very very hard to pin down. But I'm sure someone will eventually so the engineers can fix it.
  14. @Nuno AntunesThey have fixed or improved a massive amount of issues going from 2017 to 2018. Install 2018. :-)
  15. Have you tried using "Control Geometry"? It should do what you want. You can have nested groups inside it and access each sub-group by criteria. @DomChas also made a node that will do this, overcoming some of the limitations of the stock node.