Jump to content


  • Posts

  • Joined

  • Last visited

Everything posted by michaelk

  1. You're so close! You need to change the criteria to include only objects that are stake objects and in the correct class. Right click on cell with the diamond and the 2 > Choose Edit critera. Make the criteria look like this: BTW: The results you see for =Stake Object.ID and Class = XXXX make sense to the worksheet, if not to humans. It returns TRUE if there is a value for Stake Object.ID and if the class was correct and FALSE if both item were not true. coordinates_worksheet~.vwx
  2. Does it do that with all fonts? What version of VW?
  3. Seconding @jeff prince. https://university.vectorworks.net You're starting at a great time. The resources there are great and getting better.
  4. Wow. You're going for the full experience! Windows won't join up as corner windows until they are inserted into walls. So you'll need walls first. You can use the Wall Join tool in the Building Shell toolset to make the walls join up. Check the mode bar. There is a mode for T Join, L Join and X Join. Then drag the window into the wall so the wall highlights and release it. Make sure that in the Selection tool the 4th mode is enabled. It's cleverly entitled "Wall Insertion Mode". NOW you can tell the window to be a corner window. And the slab tool looks for walls. It cares nothing about windows. So that should work better, too.
  5. Welcome to the forum. You're viewing the drawing in Wireframe. Go to View > Rendering > and choose Shaded (or before 2020 Open GL). There's a shortcut to this at the top right of the menu. You'll see a little teapot that has the same options. In Preferences in the 3D tab you can set the default rendering mode for when you switch to 3D so it will always start in Shaded.
  6. Probably have to model it. Maybe WinDoor can do it?
  7. Dreamers & Make-Believers Highland V4-Backup-20220308185237 v2023b217 v2020.vwx
  8. And design layers count from the bottom up and sheet layers count from the top down. Ask me how I know 🙂
  9. We need a counter for hours spent answering fun questions on the forum while avoiding actual work. Not sure what the name for that stat would be.
  10. If you're taking about the drawing title then they don't have to be unique name. If you have a bunch of them it's easier to do with a worksheet. Set the criteria to Type is VP and VSel is True. Then you can copy/paste to all of them at once.
  11. There is actually a reason. Names in VW have to be unique (w/ very very few exceptions). The names of the viewports that appears in the Navigation Palette and in that dialog that assigns section lines to viewports have to be unique. Or chaos reigns. But you might have 10 viewports called "Section". The Drawing Title in the OIP can be anything and doesn't need to be unique. This script takes advantage of the fact that every viewport has a drawing number, even if you choose to not make it visible. And the numbers can't repeat on a sheet layer. Therefore (assuming Use Automatic Drawing Coordination Is checked - and why wouldn't it be?) even if every viewport on a sheet layer has the same drawing title, the viewport name will be unique because all the drawing numbers have to be unique. The Drawing Title is an outward facing label. Meant to be human readable to the viewer. The Viewport Name is inward facing. Just like nobody will ever know your design layer names, nobody will every know your viewport names. I find it helpful to organize them in a way that mimics the order they appear in the drawing. Which is why I wrote that script that I hope gets "Sherlocked" soon 🙂
  12. Wow David! Slumming down here in VS… You didn't rewrite it in python?
  13. I see you don't even have the option for New Design Layer… Maybe there are no DLVPs in Fundamentals?
  14. Good point. This only works w/ design layer viewports as homes for the referenced viewports.
  15. 1. Save the parent file. 2. in the child file View > Create Viewport… 3. In General Settings: Create on Layer __. Choose a layer in the child document. 4. Click Select Source > External Document 5. Click Choose… and navigate to the parent document. We can talk about the relative merit of Absolute Path vs Path relative to current document in a minute. But for now choose Path relative. You will now have a viewport of the parent file. In the OIP for that viewport you can choose the layers and classes you want visible.
  16. Pat, nice work digging that up 🙂. @zbone, I think you can try this now!
  17. I don't have Fundamentals, and I can't find the chart of features for each module. But I don't think there is a limit on design layer viewports that reference other drawings. I could be totally wrong about this, I'm never clear about the limitations of Fundamentals.
  18. Let me know if I can help you with it. You can use your own chair symbols. And you can use the split tool to cut aisles. But it might be more fun to write your own 🙂
  19. Have you tried having a "Parent" file with all the design layers and referencing them to "child" drawings? Those drawings can have whatever sheet layers you want. You would have to do all the work in the parent file. Then reopen or update references in the "child" drawings.
  20. VW is picky about names. No two layers can have the same name, and the sheet number is considered the name. Slightly confusing: The sheet titles can be duplicated. So you can have A10 Building Sections A11 Building Sections A12 Building Sections But not A2 Site Plan A2 Landscape Plan Could you have a prefix for each set type and use batch rename to remove the prefix for the currently publishing set?
  21. No! But a theater flat tool is 🙂 My degree is in math and I "remember" learning vector math in college. But scripting unit vectors and normals was a steep curve.
  22. My tool uses symbols that can be globally changed per row or each seat can use a separate symbol. It uses separate symbols for arms, so that there aren't two arms between seats. The tool will create all the default symbols the first time it runs but you can use any symbol you want. Your script uses a fixed seat-to-seat distance. TheateRow will use either a parametric distance like yours or let you set the number of seats in the row and it will figure out the distance. Just draw a path from HL to HR with any type of vertices you need and double click to end the path. TheateRow uses some sneaky vector math (Hi @MullinRJ!) to place the seat symbols, the interior arm symbols, and the HL and HR arm symbols. Then has settings for the offset from the path. If you need to specify seats that are accessible or blocked you can "manage" the symbol of each seat in the row. I needed this tool so badly that I spent years bugging @PatStanford, @MullinRJ, and @Sam Jones until I learned enough to slog through it 🙂
  23. Hello! See if this works for you: https://www.verysmallgroup.com/theaterow
  • Create New...