Jump to content

Pat Stanford

Moderator
  • Posts

    12,530
  • Joined

  • Last visited

Everything posted by Pat Stanford

  1. Unfortunately, I think you are part of a small minority of users having these kinds of problems. There are certainly a few of you, but if it was a wide spread problem there would be much more wailing and gnashing of teeth. That doesn't make it any better for you, but please give VW some credit for not releasing something they new to be seriously defective. Something else to possibly try would be to do a clean install of both MacOS and VW on an external hard drive and boot from that drive. If it is still laggy and crashing then we can pretty much assume it is a hardware issue. If it runs smoothly, then it is likely some kind of software issue.
  2. Are you using a custom workspace? If so, please try one of the standard workspaces. I have seen all sorts of wierdness caused by migrated workspaces.
  3. Have you tried using one of the standard workspaces? If not, you should. I have seen lots of strange results due to corrupted workspaces brought forward from previous versions.
  4. You mean like this? I extruded the vertical and horizontal plane each by 4" (cylinder is 14' tall) and then Add Solid to make the two planes into a single object. I then selected the cutting object and the cylinder and did Subtract Solids. But the resulting "cylinder" is a single object. You can't select the slice and move it separately. HTH
  5. You will probably have better luck using the NURBS Curve tool from the 3D Modeling tool set and using the numeric keypad to switch between Front and Left/Right views as you place your points. If you know specific points you want to go through, you should consider setting 3D Loci at those points so you can snap to them with the NURBS Curve. Below are quick Left and Right Isometic views of a NURBS Curve I creates as I described above.
  6. Unless there is a reason you need to use two plates, you will find it much easier to create a single solid object that has the same dimensions and then user Subtract Solids. Take the Vertical plate (or a rectangle/polygon of the same dimensions) and extrude it by the shorter dimension of the horizontal plate. Select the extrusion and the cylinder and subtract solids. I have combined this post with the one you originally put in Troubleshooting.
  7. @michaelk I was thinking of your 6' tool. ;-)
  8. Can you post a small sample file for me to take a look at? As far as I know if they are Record.Field they should be two way. Perhaps those fields are somehow marked as Read Only? Can you access that data from the OIP and change them there?
  9. Ask again if you need more help.
  10. @michaelk Can you comment on your visual blocked seating option? If you put the Not for Sale into a Record.Field attached to each seat rather than just being a list in a worksheet then you should be able to use Data Visualization to mark them a differently. You could import a spreadsheet with the blocked seats and use a script to attach the data to the record attached to each seat. Or if you don't need any other fields, you might be able to just use the fact that a record is attached. I will try to take a look at your file later today.
  11. As far as I know, the basic criteria search of the two functions is the same. Custom Modification just let's you edit more parameters.
  12. Currently the only things that are two way between objects and worksheets are Record.Field combinations. These can be custom records or object parameter records. None of the things that are listed in the Worksheet Insert Function list are two way.
  13. Kind of. =ComponentName(1) will return the name of the first component =ComponentMaterial(1) will return the name of the material of the first component. What I have not found is a function that will return the number of components so you could use and IF statement to not display more components than exist in the object. The criteria for the database I used had to be entered manually. The criteria is Component='*'. This is the equivalent of what you get when you enter Material Any is Present, but it only gets you subrows for components, not the other objects that might be contained inside the Wall/Slab/Roof. Just choose any component name from the Criteria Dialog box and then manually edit the formula to replace that Component name with the *. Ask again if you need more help.
  14. The colors look like there might be some kind of Data Visualization turned on. The dashes in Column B indicate that there have been objects SUMmarized into those database subrows. Can you post the file or a simplified version of part of the file?
  15. Using the standard Door object, the swing in Top/Plan is in the Sills class. I wonder if you could use that to specify the Space?
  16. I thought I answered this, but my post is not here. Maybe it was a different thread. It appears that the Stair object uses some kind of internal storage to keep track of all of its parameters. Data Tags can only see things that are in the parameter record. If this is important to you you should post a request in the wishlist forum.
  17. Are you using the same file each day? I have a habit of duplicating a new file for each work day. If you are doing something like that and using relative references it could be something like that. The next time this happens, go to the Reference pane of the Navigation palette or the Organization dialog box and look at what file VW thinks it is looking for. Is it the same as the file you are expecting it to be looking for? Could it be looking for a file on a disk that is not always mounted? Grasping at straws to try and help.
  18. I thought I had posted the sample code the other day, but it is not here. :-( This code places a 3D loci at the point 4' (a literal constant in the V3= line of the code) along the first segment of a 3D poly. Extrapolate to use the point before and after your overall length and you should be good to go. Procedure PtAlong3DPoly; Var P1,P2,P3, V1,V2,V3: Vector; X1,Y1,Z1, R1: Real; H1: Handle; Begin H1:=FSActLayer; GetPolyPt3D(H1,1,P1.X,P1.Y,P1.Z); GetPolyPt3D(H1,2,P2.X,P2.Y,P2.Z); V1:=P2-P1; V2:=UnitVec(V1); V3:=V2*4'; P2:=P1+V3; Locus3D(P2.X, P2.Y, P2.Z); End; Run(PtAlong3DPoly);
  19. IMNSHO, the easiest way on a Mac to see if there is a User Folder problem is to create a new user in System preferences, log into that user and Launch VW. VW will automatically create a new user folder in the new user that will not have any cruft. If VW runs well (or better) in the new user then you are likely to have a problem in your user folder. Go back to your primary user account, quite VW, go to ~:Your User Name:Library:Application Support:Vectorworks and drag the appropriate year folder to the desktop and restart VW. If VW runs better then you know you had a problem in the user folder. You can either accept the new user folder and only add the new things you need, or you can put the user folder from the desktop back and try to figure out what the problem is.
  20. I think we need more detail about what you are asking for. Offset them at the same time? Move them closer together or farther apart? How many other faces? Do you need to keep this as a Solid or would converting to a Mesh be acceptable? Etc.
  21. On my Powerbook there is an option to switch between High Performance and Energy Saving graphics modes in the System Preferences, Energy Saver tab. Is there something similar on the iMac that could be forcing VW to use a lower performance graphics card?
  22. The function to include the image of an object is =Image It will create an image using the class visibilities active when the worksheet is recalculated. There are a number of options about how it displays in the Format menu of the worksheet. =Count will return the number of objects that are SUMmarized in a database row.
  23. If you need more information, search for "Waldo" here on the forum. The Waldo (as in Where's Waldo) is a way to determine where you are in a drawing. Place a locus. ("Waldo") Use LNewObject to get a handle to that object GetParent of Waldo. You now have an idea of where you are. GetType of Parent. If GetType is a Group then use FInGroup go get the first object. Check if it is selected. If not then NextSObj will be the one you want. Repeat as necessary with other types of container objects. Use error checking so that you exclude operations on object types you don't handle. Ask again if you need more help.
  24. It appears that the Stair tool uses internal storage to hold the data for the object rather than storing it in a Parameter record. That means that the data is not accessible to the Data Tag. You might be able to attach IFC data and use the Stair-Common or Stair-Flight-Common Pset to report with the data tag. But that is an additional step. You probably want to post in the Wishlist forum for access to the Stair Object data by Data Tag.
  25. The * to mean any characters does not seem to work with Layers. You could use a criteria of Class = 'Class*' to get all classes that start with the word Class, but it does not work for Layers. If you have a lot of Layers that start with 4385, you might want to look into using the Database By Script option to generate the database. If you only have a few, you will have to manually select each layer into the criteria. They will be OR'd together to get what you want. ((Type = 'Wall') & ((Layer='4385-1') | (Layer='4385-2) | (Layer='4385-3))). where the vertical bar is a logical OR function. Ask again if you want to pursue the Database by Script option.
×
×
  • Create New...