Jump to content

Pat Stanford

Moderator
  • Content Count

    6,483
  • Joined

  • Last visited

Everything posted by Pat Stanford

  1. You will still need a script to do it. Without a script all you will have is a list of the names you want. Get the list of layers into a text file with one name on each line in the file. Run the script and navigate to the text file and click Open. In seconds you should have each of your Sheet Layers in the file. To use the script go to the Resource Manger and New Resource:Script. Name the Script Palette and Script when asked to. Copy and paste everything in the text block below into the script editor window. Click OK. Double Click on the script in the Script Palette to run the script. HTH Procedure CreateSheetlayersFromTextFile; {July 8, 2020} {©2020 Patrick Stanford pat@coviana.com} {Licensed under the GNU Lesser General Public License} {No Warranty Expressed of Implied. Use at your own risk. Here be dragons.} Var H1:Handle; SourceFile:DynArray of Char; ThisName:String; Begin GetFile(SourceFile); Open(SourceFile); While Not EOF(SourceFile) do Begin ReadLN(ThisName); H1:=CreateLayer(ThisName, 2); End; Close(SourceFile); End; Run(CreateSheetlayersFromTextFile);
  2. I am not sure I understand the question. By default, if you create a viewport it will include all visible items. If you only want part of the drawing you need to draw a single closed 2D shape and leave it selected. You will be asked if you want to use this as a crop object. You can go into the existing Viewport, add a crop object and then change the scale as necessary to make the viewport the size you want. HTH
  3. @trashcan Every spreadsheet I have ever used, starting with Visicalc in 1983 has allowed formulas like =A1*B1 or =A2+B3. The Sum type functions are great when you want to work on a range of cells, but not necessary for a single cell. In VW, =SUM only allows for addition. =Sum(A1:Z1) would add up all the values in Row 1 columns A to Z. Much easier than =A1+B1+.....+Z1. Now for an update on @markdd's can of worms. Elaborate maybe, but I don't think correct you ;-) 1. Worksheets can contain both Spreadsheet rows and Database rows. Spreadsheet rows operate on only the data that is in that specific cell. Database rows use criteria to specify which objects from the drawing to create subrows (3.1, 3.2, etc.) for. Subrows can be SUMmarized to include more than one object in a single displayed subrow. 2. Beyond the basic math functions, most of the built in spreadsheet functions in VW will accept a criteria. If used in a spreadsheet cell, the criteria needs to be specifically stated. If used in a database row, the object(s) that are listed in the database row will automatically be passed to functions that require criteria. So in a spreadsheet cell you might use a formula like. =WALLAREA_GROSS((C='None') & (T=WALL)). While in a database row header cell you would only need =WALLAREA_GROSS. 3. Each subrow of a database will use the formulas in the header row and apply them to each object SUMmarized in the subrow. 4. Formulas in either spreadsheet cells or database header row cells can access data in different cells by referencing the cell. If you want to use a reference to a different column you reference the header row cell. So for a database in row 3 if cell C3 has a formula of =A3*B3, then in subrow C3.1 it will actually use the values in A3.1 and B3.1. You can reference spreadsheet cells in a database row by just referencing the cell. So if you have a "constant" in spreadsheet cell A1, then in database row C3 you could have a formula of =A1*B3. This would result in subrow C3.1 being equivalent to =A1*B3.1 Lots of other gotchas, but hopefully this will help wrap your head around what spreadsheets can do.
  4. You can use the Fundamental workspace even if you have a Design series license, so it is not unusual that it would work for you. I am certain the VW will give you an upgrade price if you want to go back to Architect as an adder to the Fundamentals you already have.
  5. You can't use lines if you want a fill. You will need to create closed polygons (or closed poly lines if you need curves) to simulate the different pieces of the "roof" line. If you are certain that all of your "corners" actually join (or even overlap), you can probably use the "paint bucket" mode of the polygon tool to "fill" the areas between the lines with a polygon. In VW, a line is exactly that, a line. Since you need surfaces you will need to use object like rectangles, arcs, circles, and closed polygons/lines that have surfaces.
  6. @Tamsin Slatter Can you comment on Rotated Plan in Fundamentals UK?
  7. Unfortunately, I answered basically your question back in 2008. I was more certain about the answer then.
  8. I don't think Rotated Plan View is part of Fundamentals. You have to have one of the higher level packages for that functionality. I hope I am wrong.
  9. Yes, I got this this morning also. And no I don't know what it means or why it popped up.
  10. I have posted several Worksheet scripts and tried to comment them as documentation. Let me know what you are trying to do and I will try to help.
  11. I don't know of a built-in way to do it, but it would be relatively easy to export the excel file as text and import that file (or just bring it into a worksheet) and then use the data in the excel file to generate sheet layers. What information do you have in the Excel file that you want other than the layer names?
  12. Assuming that their DWGs are drawn and exported to scale, as long as you select the same units the drawing was made in when you import the DWG it should come in to scale. Since you are in the UK, it is likely that their drawings are in meters. If you are importing into a drawing set to mm you should be off by a factor of 1000. HTH
  13. This type of semi-freeform objects are not really VW strong point. A couple of ideas. 1. If it is easier to make a "positive" of the shape (like the inside of a mold) you could create that shape and then do a solid subtraction to get the final shape. 2. You may need to bite the bullet and learn about Subdivision Surfaces and create the bottle that way. If the bottle is symmetric, you can automatically have the subdivision create the matching second half as you create one half. Good luck. HTH.
  14. You mean like the object at the top left? If you were saying this was happening when you extrude an object I would say that the polygon you are extruding was not closed so there is no face to extrude, only the line. But since you are Subtracting I don't know, but I would probably start by checking that all the original objects are closed.
  15. Check in the Visualization Palette and make sure the lights are turned on in the viewports.
  16. I think we talked about this a while ago. @MullinRJ were you involved in that discussion? My recollection is that we decided that standard records could not have pop-up fields.
  17. Andy, maybe you can clarify Transparency by Color for us. I make a 3D object and pick a color from the color picker. I think create a new texture and pick the same color for the transparency. I set the percentage to 50%. In OpenGL I get a fully opaque object with zero transparency. Set the transparency to Plain and it works as expected. Rendering in Renderworks also works using the texture set to Transparency by Color. Is the Transparency by Color only impacting pixels that happen to have exactly the correct shade in the rendered image? Or am I missing something else?
  18. There is no default way to "push" a calculation from a worksheet cell back to an object. It could be done with a relatively simple Worksheet script. Easier if you are using it in a database row. The worksheet script would do what you suggested for the menu command and store the value into a custom field (or even a custom record.field) that you could then use in the label. The field value would update each time the worksheet is recalculated. Let me know if this seems like it would be helpful and I can see about doing a script.
  19. Sorry, I sent you on a goose chase. Application Windows was only added in VW2017 or 2018. :-(. Especially since you are on an older version it would probably be good to edit your signature [ Click on your user name at the upper right, then Account Management, then choose Signature on the left] to show the OS and VW Versions you are running. It could help prevent being given mistaken information for a more current version. In 2016, I think you have to just shrink your window size so that the windows will fit next to each other.
  20. Very strange. Try this. Go to Vectorworks Preferences:User Folders pane. Click the Reveal in Finder button at the top right. Navigate to 2020 and then to the Workspaces folder. What workspaces are listed there? My gut tells me that somehow you got a bunch of old workspaces stored in your User folder. If you find workspaces named Fundamentals and Architect, drag them to your desktop and restart VW. Go to Tools:Workspaces and select Architect again. That should get you the default 2020 Architect workspace. HTH. Good Luck.
  21. Create a second User account on your Mac and run the Beta from that user. System Preferences:Users & Groups. Each Mac user will have a separate VW User account. It should be enough to keep them separate.
  22. Marquee Drag around the loci and hit delete is probably your easiest way. Unless you have a lot of other vertices nearby.
  23. To check/change workspaces go to Tools:Workspaces. Try switching to Fundamentals or Designer and see if you get the correct options in the Windows menu. It looks like someone has edited your workspace. The following is a screen shot of the defaults VW2020 Architect workspace.
  24. Are you using a Custom Workspace? If so you probably never added it. Try switching to a standard workspace.
  25. It is likely that the schedule is double (triple/quadruple) counting your doors because it is counting the version in the model as well as the version in each viewport. Edit the criteria of the schedule (Worksheet View menu, Show Database Headers. Right Click on the Database Row header (3, not 3.1, 3.2, etc.) and choose Edit Criteria. Add a criteria to specify only the model layers that you want to show the doors on.

 

7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114

 

© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.

×
×
  • Create New...