Sam Lee Posted December 5, 2018 Share Posted December 5, 2018 Ive got an symbol like this : https://imgur.com/a/hnZl8lM, which represents a double directional downlight, the arrows indicate the direction each downlight is directed. The item it represents is like this : https://www.orlight.com/en/cat/downlights/ORL1019SQ-2.html My symbol shows the downlight as well as the direction each of the individual downlights is to be pointed. There are currently lots of variants of the symbol, subject to the way each individual downlight is directioned : eg. Left Downlight | Right Downlight ============================= Up | Up Right | Right Down | Down Left | Left Middle | Middle Is it possible to make a configurable symbol so that i only need to have one symbol for the double directional downlight, but i can for each instance of the symbol can be edited via the object info to set the "direction" marker triangles. Quote Link to comment
markdd Posted December 5, 2018 Share Posted December 5, 2018 (edited) Basically no. Vectorworks symbols do not have that kind of functionality the way that dynamic blocks do in AutoCad which is often a source of annoyance. You could make a marionette scripted object though which I think would work. For that, I would suggest you post on the Marionette forums page. I'm afraid you are going to have to make 5 symbol instances and get very familiar with the Replace Symbol Command. Edited December 5, 2018 by markdd Quote Link to comment
Vectorworks, Inc Employee Tim C. Posted December 5, 2018 Vectorworks, Inc Employee Share Posted December 5, 2018 @Sam Lee you could probably get away with just one symbol by using design layer Viewports and class visibilities, though the workflow is a bit unusual: -Create one symbol that includes all the different variations for the downlight, and place the variations in their own classes within the symbol -Place the symbol on its own design layer -Create a design layer Viewport that shows only that layer -Use the viewport's Class visibilities to control which of the downlight variations you want that instance to show -Duplicate the viewport and change the visibilities as needed for other configurations This seems to work pretty well in my testing, though it might not be for everyone. Other than that, the only way to really do this is with lots of different symbols (as Mark said). Quote Link to comment
Vectorworks, Inc Employee Matt Panzer Posted December 10, 2018 Vectorworks, Inc Employee Share Posted December 10, 2018 The best solution for this would be a custom plug-in or a marionette object. The object could contain two instances of a directional light symbol and have separate rotation angle parameters for each. It should be fairly easy to create for someone experienced in creating these objects. You might find some help with this in the Vectorscript, Python, or Marionette forums. 1 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.