Jump to content

michaelk

Moderator
  • Posts

    6,389
  • Joined

  • Last visited

Everything posted by michaelk

  1. 🙂 Not the only one! All first posts have to be approved. So as a moderator I get pinged on a first post. So I end up doing a lot of them. You can post the .vwx file here. Drag it into the area below the reply area or use the "choose files…" link.
  2. @Boh I actually enjoy begin able to have a database of notes that spans not only different files, but different versions of Vectorworks. My notes database is probably only 500 notes, but I know people who have many many thousands of notes. Having that database fork with every file would be really confusing. A few years ago @The Hamma and I came up with a very cool way of making very large notes databases from an excel file and a script in VW for generating UUIDs. I should dig that up and post it. I've forgotten some of the details on how to create it, but I've been using that database for years!
  3. Sure. I'll also post the very complicated code so anyone can use them. (They are all one-liners) None Class Active: NameClass('None'); None Class Grey: GrayClass('None'); None Class Invisible: HideClass('None'); None Class Visible ShowClass('None'); None Class Tricks v2024 v2022 v2018.vwx
  4. Same in 2024. Kind of peaceful to watch. Screen Recording 2023-11-13 at 9.05.11 PM.mov
  5. It's been doing this for 10 minutes now. Screen Recording 2023-11-13 at 8.58.37 PM.mov
  6. Just tried a blank document with 2048 directional lights. Selecting all of them and checking Soft Shadows in VW 2023 was too much for it!
  7. Does it matter if Soft Shadows is unchecked?
  8. No. I created a new file with 1344 directional lights. No issues.
  9. you might have a problem with that file. Opening it made VW very unstable for me. I did see the problem you were having before it crashed. After the crash I tried to replicated the problem from a blank file. I gave up after 1344 light objects.
  10. That's hysterical. Can you post a file with those two light objects?
  11. Are they both in the same class? What version of VW? What OS? What render mode?
  12. If it's helpful you can try this: https://www.verysmallgroup.com/dimension2. It pretty much does a version of what @spettitt describes. I'll post a file with an example. It may not do exactly what you want but I think the code could be modified to do what you are looking for (IF I get what you're looking for 🙂 ) It's written in Vector Script rather than Python. If this looks promising let me know and I'll dig up the code. Beam Example.vwx
  13. If you're actually building cabinets, you might want to check out https://www.extragroup.com
  14. michaelk

    Baseboards

    Agreed! I'm a big fan.
  15. There's very probably a way to use the height and width of the cabinet and subtract the kick and the top, bottom, side, center, and mid reveals. The tricky part would be getting all the infinitely possible face frame configurations to count how many doors, drawers and mid and center reveals there are.
  16. Interesting factoid about cabinet objects. If the drawer door type is Shaker Frame then the frame is drawn at the Door/Drawer Thickness in the OIP, but the panel is 3/16". I don't see any way to change that. So you could search for extrudes of the door/drawer then use =LENGTH, =DEPTH, =WIDTH. =LENGTH will return the thickness of the door panel. The other two will be the dimensions of the panel. If the door/drawer is one of the shakers the panel is only between the frame, no inset. The other dimensions are the frame or panel dimensions.
  17. Yes. Probably. Mostly. Here's an example on slab doors and drawers that actually works. To make it work: Put the doors and drawers in a class. In the criteria look for extrudes in that class. Include objects that are part of Plug-in objects Get the volume of those extrudes. Divide by the thickness of the doors. Do any necessary foot/inch math if using imperial units. Sort by area. Summarize by area divide the count by 3 That's kind of weird. The cabinet tool makes 3 duplicate doors and drawers. At least with slab doors and drawers. Door Area.vwx
  18. SetWSSelection(WSHand,12,3,12,3,0,12,3,0);
  19. As far as I can tell the topRangeSubrow and bottomRangeSubrow always return 0 no matter what when using GetWSSelection. I'm able to select cells using 0 in those values. If there are subrows it always selects the header row. currentCellRow and currentCellColumn should be in the range of the topRangeRow,leftRangeRow,rightRangeRow,botttomRangeRow I've found that it may let you set (1,1,10,3,0,14,7,0) but you might be force quitting Vectorworks soon after. The only way I can see that a user could select a range of rows with a mouse would force currentCellRow,currentCellColumn to be equal to either topRangeRow,leftRangeRow or rightRangeRow,botttomRangeRow.
  20. After you create the extrude along path in the OIP set the Scale: to Exponential. A positive number makes it get bigger, a negative number makes it get smaller.
  21. I'm not seeing that here. Does it work if you are not in a rotated view? Or if you use a different round wall mode (not tangent mode)?
  22. Does it matter if the reference is absolute or relative to the document? Are these DLVP references or the old school references? Do the file names have punctuation?
  23. For sheet indexes it's really useful to have a worksheet that does it for you. @Cristiano Alves for handling all the sheet specific data, you can also just make one worksheet to cover all the sheet data. Type or copy/paste into the worksheet and it changes in the title block. Example.vwx
×
×
  • Create New...