Jump to content

Pat Stanford

Moderator
  • Posts

    12,626
  • Joined

  • Last visited

Everything posted by Pat Stanford

  1. That may be one of the earliest requests on the board, but I know I have been talking about it since about 1993.
  2. The file shows up for me as watermarked educational version. The only rendering options I get are Wireframe and Sketch. Sorry, I can't be much help.
  3. I just posted a script over in the Resource Share - Vectorscript forum. It should do what you have described if not what you want ;-) https://techboard.vectorworks.net/ubbthreads.php?ubb=showflat&Number=213216Post213216
  4. This script was generated from a request in another forum. As written is stores the Name of the worksheet resource (as shown in the resource browser) into cell B1 of ever worksheet that has an image in the file. Procedure WorksheetNameToCell; {Inserts the current name of the worksheet resource in a cell} {for each worksheet visible in the drawing.} {The CRow and CCol constants define what cell the naem is stored in.} {The Criteria in the ForEachObject call can be modified to limit} {the worksheets affected. Otherwise every visible worksheet will be touched.} {July 24,2015} {© 20015, Pat Stanford pat@coviana.com} {Licensed under the GNU Lesser General Public License} {No warranty expressed or implied. Use at your own risk} Const CRow=1; {Row to store name} CCol=2; {Column to store name. Column B=2} Procedure SetCell(H1:Handle); Var H2:Handle; S1:String; Begin H2:=GetWSFromImage(H1); If H2<>Nil then Begin S1:=GetName(H2); SetWSCellFormula(H2,CRow,CCol,CROW,CCOL,S1); RecalculateWS(H2); ResetObject(H2); ResetObject(H1); End; End; Begin ForEachObject(SetCell,((T=WORKSHEET))); End; Run(WorksheetNameToCell);
  5. Can you post a file with an example of the image props you are having trouble with? By any chance is this drawing located a great distance from the drawing origin? I just worked with someone else having rendering problems in a file with a building 4,000,000 meters from the origin.
  6. Tools menu: Custom Selection. Select Only, Execute Immediately OK. Symbol is BLAH Click the little box on the right to select the symbol from the file.
  7. And you definitely want to UNCHECK the viewports options. When they are checked, then you specifically add those items into the count. With them unchecked, you still get the original object and any objects in sheet layer viewports also. The way to get around that is to click the More Choices button and add a specific layer or layers to count on.
  8. I don't think VWs version of locking will do what you want. Locked objects can still be selected, just not moved or deleted. I typically find I work best with Class Options set to Show/Snap/Modify and Layer Options set to Show or Show Snap others. This will typically reduce the number of accidental selections. Otherwise you will need to figure out how best to layer/class your drawings so you can hide the parts that are interfering. I sometimes find that by Grouping a bunch of objects and eating the group it can simplify what I am dealing with and make it easier to select the right objects.
  9. Please explain exactly what you are trying to do. I don't use illustrator. VW has no way to lock a layer to prevent changes. You could lock all of the items on the layer, but it might be easier to Group them and lock the group instead.
  10. No easy way I know of other than to do it manually or to write a script.
  11. VW will return an object for every instance in a design layer, or in a viewport. Are there other criteria you can add (like maybe the layer the original objects are on) that will differentiate them from the objects in the viewports? If you can't figure it out tell us more about how your drawing is structured and exactly what criteria you are using for the database row.
  12. Actually, neither did I. But it makes sense. In VW, basically any object that is made from other objects and controllable via the OIP is a PIO. We all just kind of think of EAP as a primitive. You still get convert to group for solid additions and subtractions. Even a Deformed solid is Convert to Group if it is only a single object. Maybe EAP should be Convert to Group even though it makes a single object.
  13. VW is smarter than you are giving it credit. If the symbol contains a single Plug-in Object (which an Extrude Along Path is), you will get the option to Convert to Plug-in Object instead of Convert to Group. If you have multiple PIOs or a PIO and other objects in the symbol, you will still get the Convert to Group. I think the idea is to not enclose a single object in a group. I think is has had this intelligence for a while, but maybe the menu name was just not changing.
  14. Complete guess work, but are you running multiple monitors at different resolutions? Are you running anything besides VW that might be messing with the resolution? Can you provide more information on exactly what version of VW you are running and exactly what Mac and OS? What units are you using for the line weights?
  15. Select the viewport. In the Object Info Palette, scroll to the bottom and click the Section Line Instances button. Choose the layers and viewports you would like to see the section lines in.
  16. I don't do buildings much, but would a work around be to make a new wall style that was effectively 1/2 of the separating wall and then put two of them back to back? If this is really a wall between houses, there should not be to much of a problem with doors and windows not being able to cut the double wall. Just put the desired core component on one edge of the style and when you run then back to back you should get what you need without having to cut the slabs.
  17. Relatively easy to do with Wall Peaks. Draw a wall the length of the top. Select it and go to an elevation view. Select the Reshape tool. Put it in the Add 3D Wall Peaks Mode (+ in the mode bar). Click on the bottom left blue handle and then drag the new point that you added to the right the distance of the inset of the bottom of the wall and click to set the point. Click again on the bottom left blue handle. Drag this point so it is vertical from the point you added previously and at the height of the inset portion of the wall. Switch to the Reshape Walls 3D Mode (diagonal arrows on the mode bar). Click and drag on the bottom left corner point and drag it up so you get the proper angle and "height" for the short part of the wall. Repeat for the other side. Or draw the wall the width of the center portion of the wall and then add the peaks to generate the wings. Just depends on where you might have snap points to make it easier. You might also want/need to use the G key to set Datum Points if you have a hard time getting snaps and extension lines where you want them.
  18. Im not sure I understand what you are looking for. You say you know about wall peaks. Do you know that you can put "peaks" on the bottom edges of walls also? It seems this would allow you to create a wall with an octagon shape in elevation. Or are you looking for something different? Can you post an image?
  19. You don't attach the script to the record. Unfortunately. When you run the script it will take the coordinated and store the data you specify in a field in the record. You can then access that data from the OIP and/or a worksheet. If you move the object and don't rerun the script then the data in the record will be out of date, but you will not have any way of know that. A good place to start to learn more about Vectorscript is this article over in the Vectroscript Resource Share forum: https://techboard.vectorworks.net/ubbthreads.php?ubb=showflat&Number=93218#Post93218 Regards, Pat
  20. From the 3D Modeling toolset take a look at the Extract and Analysis tools. They might be able to get you the information you need.
  21. There is a script posted that will give you the list of all the possible field values for a PIO. Start at the bottom of the thread and work up to make sure you get the most recent version. https://techboard.vectorworks.net/ubbthreads.php?ubb=showflat&Number=108487#Post108487
  22. You get the Count because the field you have chosen (TTLSGLngth) is formatted as text not a number. Two options. I don't know enough about Soft Goods to know which is better. I will see if I can get Andrew to chime in. 1. Use a different field. It appears that 'SoftGoods 2'.'AdjustableLength' gives the same value as a number. Those will sum properly to the top of the column. If there truly is a field that has the numeric value this is the best option. 2. Change the formula to =value('SoftGoods 2'.'TTLSGLngth'). This will get you a number, but you will lose the unit marker. You can then select the column and use the Format - Cells menu command to set the formatting to Dimension (instead of General) and you are back close to what you want. You could also leave the formula in column 2 as is and add an additional column with a formula of =Value(B2) and this will give you a numeric column. You can then format that if necessary.
  23. Can you either attach the file (preferablly a stripped down version with only the worksheet and a few curtains)? If not, can you show us exactly what formulas you have in each column of the database header? In the 8 sub rows does any column show the length of the drape for that row?
  24. The sum should automatically show in the database header row for each column. You can show that elsewhere on the worksheet (in case the database header is hidden) using a formula like =B2
  25. 1. Edit the worksheet 2. Goto the worksheet Edit menu and make sure Database Headers is checked 3. Right Click in the database row header (i.e. 3, not 3.1, 3.2, etc). 4. Choose Edit Criteria 5. Click the More Choices button at the bottom left of the Criteria window. 6. Set the criteria to the layer you are interested in. Click OK. Let us know if this helps or if you need more information.
×
×
  • Create New...