line-weight Posted October 6, 2016 Share Posted October 6, 2016 In the advanced properties for section viewports I can choose, under "attributes" tab then under "merged cross sections", "create structural and nonstructural groups". This sounds potentially useful, as sometimes I want a generally merged section plane, but perhaps picking out significant structural elements that are buried in floor or wall buildups. But how do I define what's structural and nonstructural? Can I assign certain classes to be one or the other? Quote Link to comment
zoomer Posted October 7, 2016 Share Posted October 7, 2016 I would expect "Structural" uses the "Core" Components only ? Quote Link to comment
rDesign Posted October 7, 2016 Share Posted October 7, 2016 Searching for "non structural" turned up a few previous posts about this topic. The best answer was from Biplab in this thread. Quote Walls, roofs, floors etc are tagged internally in VectorWorks as "structural" elements. Since you are not using conventional building objects - it's a bit difficult. You may write a script which does the folowing on the selected object: SetObjectVariableBoolean(handle,702,TRUE); 702 is the structural property that you can assign to the object. Once assigned, this will be picked up by the section viewport mechanism. Quote Link to comment
line-weight Posted October 7, 2016 Author Share Posted October 7, 2016 Thanks. Looks like that's what I'd have to do if I were to try and take advantage of this. I'm not really familiar with how to set up a script but I guess I can find out. Quote Link to comment
heikolistische Posted November 24, 2023 Share Posted November 24, 2023 sCrit = "((INSYMBOL & INOBJECT & INVIEWPORT & (VSEL=TRUE)))" def setStructuralElement(obj): vs.SetObjectVariableBoolean(obj, 702, True) vs.ForEachObject(setStructuralElement, sCrit) This one sets 702 True for the selected Objectsx 1 Quote Link to comment
line-weight Posted November 24, 2023 Author Share Posted November 24, 2023 This has been discussed across a number of threads in the intervening 7 years... And it must be since 2016 that this tick-box has been added to many objects' OIP: Which I assume does the same as the script above? Quote Link to comment
heikolistische Posted November 27, 2023 Share Posted November 27, 2023 Wow. I just tested this, and turns out that ObjectVariable Boolean 702 is indeed associated with this particular thickbox. Good to finally know the purpose of this thickbox🙂 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.