rcarch Posted March 12, 2009 Share Posted March 12, 2009 We have a drawing that has the floor plan referenced into a mod layer using a DLVP. We have created a sheet layer for a floor plan that contains a viewport showing the layer with the DLVP. That works great. Then we create a new sheet layer with a new viewport on it showing the same mod layer with the DLVP on it. This new sheet layer is for a reflected ceiling and lighting plan. We can not control the visibility of the door swings, headers, etc that we want to turn off for the RCP. The viewport on the RCP sheet can not control the visibility of the DLVP objects. If we go back to the DLVP on the mod layer and control it there, then the floor plan gets messed up. Suggestions on how to think/tackle this issue? We are still on VW08. Does 09 address this? Thanks! Quote Link to comment
Chad McNeely Posted March 12, 2009 Share Posted March 12, 2009 So your RCP will be a SLVP pointing to a DLVP. Can you skip the middleman and point straight to the design layers? Quote Link to comment
rcarch Posted March 12, 2009 Author Share Posted March 12, 2009 The DLVP is the design layer in this instance, so the answer to your question is no. It is referencing design layers from an external reference, so there is no way to point directly to them and simply control them via the classes button on the OIP for the SLVP. I guess the point to the question is, can I control the visibility of an externally ref'd DLVP with a SLVP? Quote Link to comment
Vectorworks, Inc Employee Tolu Posted March 12, 2009 Vectorworks, Inc Employee Share Posted March 12, 2009 Hi Richard, There are two ways to accomplish what you are trying to do. However, how you want your DLVP to react will determine which method you use. You should be aware of the following two fundamental things: - SLVP can only control local classes/layers (i.e. classes/layers that exist in your drawing or classes/layers you see on the Navigation Palette or Organization dialog). - Similarly, RDLVP (referenced DLVP) can only control referenced classes/layers (i.e. classes/layers that exist in your referenced drawing). Method 1: There is a checkbox control, ?Use current document?s class visibilities?, on the Viewport class properties dialog for RDLVPs. This allows a RDLVP to respond to changes in the visibilities of local classes in the drawing that are also available in the RDLVP (changes made via Nav. Palette or Org. dialog). This setting is per RDVLP. With this checkbox turned on for RDLVPs that are embedded in a SLVP, the class visibilities that you specify in the SLVP will affect embedded RDLVP. Note that with this method, whenever you change the current document class visibilities, your RDLVPs will also change, but they will always look the same when shown embedded in a SLVP. Method 2: You can duplicate your RDLVPs, put each RDLVP on different layers (or assign then to different classes, your choice), and make each RDLVP show/hide the necessary classes. Then on the SLVP side, make each SLVP show/hide the RDLVP based on the layer (or class) that your put them on. Hope that helps. Regards, Tolu NNA Quote Link to comment
rcarch Posted March 12, 2009 Author Share Posted March 12, 2009 Tolu- Thanks for your help! That was exactly what we needed. Quote Link to comment
Pat Stanford Posted March 12, 2009 Share Posted March 12, 2009 There is a difference between 2008 and 2009 on how DLVPs in SLVPs work. In VW2009, you can override the classes and have the overrides effect the objects in the DLVPs. In VW2008, you can't. 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.