Tom Klaber Posted March 7, 2016 Share Posted March 7, 2016 Is it possible to modify the door tool? The office has a specific way it likes to show doors. It likes to show the door completly closed then show the open condition dashed. I do not believe there is a way to do this with the current door tool, but I do not think it would be too hard to program that in (for somebody who knows vectorscript). It is possible to modify the door tool to do this? Would anybody be willing to submit a proposal to build us that capability? Quote Link to comment
Vectorworks, Inc Employee PVA - Admin Posted March 7, 2016 Vectorworks, Inc Employee Share Posted March 7, 2016 Currently no, the built in tools like Door and Window are locked and cannot be directly modified by users. There have been many proposals for easier creation of custom PlugIn Objects, but so far this has advanced only on the Marionette front. Quote Link to comment
Marionette Maven Marissa Farrell Posted March 7, 2016 Marionette Maven Share Posted March 7, 2016 Hi Tom, Could you give me an image showing how you'd like this to look? I may be able to provide you with some help on this using Marionette. I've already started my experiments, and it's coming along to the point where I just need an example to work from. Thanks! Quote Link to comment
Tom Klaber Posted March 7, 2016 Author Share Posted March 7, 2016 Marissa, Thanks! In its most basic form it is like the attached. Really - ideally - it would have all the options of the door tool - but then just have an extra option to draw the open condition all dashed. Quote Link to comment
Marionette Maven Marissa Farrell Posted March 7, 2016 Marionette Maven Share Posted March 7, 2016 (edited) Here's my progress so far. This allows you to just run the script and it will look for any doors that already exist in the drawing, for simplicity. That way you still get all of your door options, and the swing is just added on. This does conflict with the hybrid aspect of the door, these lines will show in 3D view as well as 2D. Maybe classing them could help for final drafts? Looking into showing the door thickness, checking the swing configuration, etc. I'll keep working on it when I can. (I'd be careful using this script in a file that you're really working on because if you have any configurations other than Swing Simple, it's not going to be accurate on those doors... Plus it's just not done ) So essentially, the bulk of the math is done, just need to refine it. Let me know if there are any configuration types in particular that you want me to focus on, since I'll have to do them individually I think. Note: The error is due to setting attributes with the Attributes node, because there isn't currently handling to not try to assign fills to lines. It can be ignored, the script still runs to completion. Edited March 7, 2016 by MarissaF Quote Link to comment
Tom Klaber Posted March 7, 2016 Author Share Posted March 7, 2016 That is pretty awesome! Thank you! I think just Swing, and Swing By-Part. No need for the sliding and pockets. Very cool! Quote Link to comment
AlanW Posted March 7, 2016 Share Posted March 7, 2016 (edited) You can just change a few settings to get what you want. This is by class but you can do it by object or line type also. But to leave the solid door in I think you will need to draw a rectangle. HTH Edited March 7, 2016 by Alan Woodwell Quote Link to comment
Tom Klaber Posted March 7, 2016 Author Share Posted March 7, 2016 Alan. Thank you. Yeah - we knew we could either show the door closed and draw in the dash - or show the door open and dashed and draw in the closed. What I am trying to do is move people away from this type of manual drafting and to use the parametric tools as much as they can. If you had to manually draw every door - we might as well just have custom symbols. If Marrissa can pull this off - at least we can just run her script rather than having to manually put in the closed or open condition. Really I want to convince people just to accept a new graphic standard - but for some reason this is important to them. Thanks! Quote Link to comment
Marionette Maven Marissa Farrell Posted March 8, 2016 Marionette Maven Share Posted March 8, 2016 (edited) I'm running into an issue where I can't figure out which direction the door swings, which is unfortunate. I do have it working with Bi-Part now, and I suppose the worst case scenario is that you'd have to mirror the drawn-in swings... I'll keep poking around to see if I can figure out a way to see where the door swings from though! Edited March 8, 2016 by MarissaF Quote Link to comment
Tom Klaber Posted March 9, 2016 Author Share Posted March 9, 2016 (edited) Thanks so much! This is amazing. This will be a great help. Hopefully in the future I can get the office to change the standards - but this is a fantastic stop gap. -TK Edited March 9, 2016 by Tom Klaber Quote Link to comment
the frog Posted March 10, 2016 Share Posted March 10, 2016 hello Marissa have you done this with Marionette ? Would it be related to my double frame ? Great to see it's coming along Quote Link to comment
Marionette Maven Marissa Farrell Posted March 11, 2016 Marionette Maven Share Posted March 11, 2016 (edited) Yes, I did this with Marionette. I'm still trying to figure out the best way to help you with your frame challenge! The biggest problem right now, in my opinion, is that dimensions are returned as strings when you get the record information, so I'm trying to get around to writing a node that will convert those strings to proper dimensions. Once I get that figured out, I think many things will be MUCH easier Edited March 11, 2016 by MarissaF Quote Link to comment
the frog Posted March 11, 2016 Share Posted March 11, 2016 Marissa wouldn’t it be even easier if we could get the info straight out of the door OIP in the advanced parameters “façade” where the frame is define. I tried to get the info as shown with the eliodon in the webinar session but you don’t reach those parameters Quote Link to comment
Marionette Maven Marissa Farrell Posted March 11, 2016 Marionette Maven Share Posted March 11, 2016 Can you show me where these parameters are? Like in a screenshot of the advanced parameter window? I'm guessing that variable names aren't localized, and that you can still extract the data, it's just probably not under what you think it is. Quote Link to comment
Marionette Maven Marissa Farrell Posted March 11, 2016 Marionette Maven Share Posted March 11, 2016 (edited) MMMmmmmmmm. So. Your door tool is different than ours. I'll have to see what I can find out about this one. I'll let you know if I make progress. Who's your distributor, by the way? Edited March 11, 2016 by MarissaF Quote Link to comment
the frog Posted March 15, 2016 Share Posted March 15, 2016 hello distributor is Cesyam (in France of course) Quote Link to comment
Tom Klaber Posted March 23, 2016 Author Share Posted March 23, 2016 I did not know there was such a difference between regional releases. I know about WinDoor - and always wondered why we were not allowed to have it in the states. Quote Link to comment
Vectorworks, Inc Employee PVA - Admin Posted March 23, 2016 Vectorworks, Inc Employee Share Posted March 23, 2016 Localization is WAY more complex than it appears. I think that was the major reason WinDoor limited itself to Aus/NZ. It's also the main reason the US support staff has to redirect users to their distributors. We dislike adding the extra step but we've chased our tails trying to nail down issues that just didn't exist in our versions and vice versa dozens of times. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.