Jump to content

Will

Member
  • Posts

    159
  • Joined

  • Last visited

Everything posted by Will

  1. Any idea when this might be fixed? I can't see it in the list of things fixed in SP5.
  2. Amazing!. I'm sure I've tried this before, maybe in the last few years, and got an 'illegal object must be deleted warning". Maybe I had some stray 2d elements in my symbol or something.
  3. It would be great if I could draw a 3d solid that I want to cut out of another solid repeatedly and make it into a symbol so that if I then want to go back and edit the holes I have cut out of the solid I don't have to edit each one induvidually. Obviously the symbol would only be able to contain 3d solids and the edit solid mode would not exit successfully if I tried to place a symbol containing other objects.
  4. So I've got a nice simple view of a thing I need to move slightly relative to the stone wall. I need to select the inside of the thing I'm moving so I hit 'B' for X-ray select mode and.... Screen Recording 2023-03-23 at 16.25.24.mov Ahhhhhhhhhh billions of lines! The X-ray circle projects a cylinder to infinity from the screen plane which shows everything in it's path, a bit like if the X-ray scanner at the airport showed you the insides of the person it is scanning and the insides of everyone in the queue and everything and everyone sitting in the plane outside the concourse. Wouldn't it be nice if X-Ray select could clip out everything else with a virtual sphere, in this case a 1m diameter sphere would be about right, so you don't see or snap to masses of irrelevant stuff on the other side of the building? With the B key held down, maybe the mouse scroll wheel could change the size of the clipping sphere? Just a thought. All the best, W
  5. Thanks Pat. I can constrain the point in my code and I do this already with some of my PIOs but, I don't think its possible to do it while you are moving the control point with a python script. (probably is with a c++ plugin) So the user experience is that you can move the control point around to somewhere it's not supposed to be and then once you let go it jumps to the nearest point that my code allows it to be to which is a bit confusing for people trying to use the plugin. I'm 99.99% sure that a 3D control point is not possible with current vector-script or python custom PIOs but I'd be happy to be surprised.
  6. Screen Recording 2023-02-21 at 13.21.34.mov OK I've been speaking to technical support and they are aware. We have narrowed down the problem a bit and it seems to be that objects with 'Merge with structural objects in sections' turned on are not detected as being available to snap to, if you go to the object you are trying to snap to and turn off this setting snapping works as expected. See the video above that demonstrates the bug in action. I think this also may affect auto hybrid objects in that objects that are inside an auto hybrid group are also not detected by the snap tool. I'll see if I can make another screen grab video demonstrating this.
  7. Hi I would like the ability to add control points to a 2d/3d hybrid custom PIO that can be moved around in 3d space and return an XYZ value. The user would be able to move this point around freely in 3D space but it would also be good if these 3D points could be set-up in the Edit Plug-in Definition dialog to constrain movement of the points to the XZ plane or the YZ plane or even to an arbitrary 3D plane which could be set by the plug-in script. Thanks Will
  8. I have this problem in 2023, 2022 and possibly also in 2021. I've had it on both M1 Max and Intel Core i7 Macs
  9. In this video I try to use the reshape tool in adjust parallel edges mode to adjust the bottom edge of an extrude to align with to top face of another extrude below, however Vectorworks fails to acquire any snaps on the extrude below. I would expect snap to point to acquire the top corner of the extrude below. I would expect to be able to hit T to constrain the movement to the vertical axis and then be able to snap to the intersect of the constrained line with the top face of the extrude below. I switch to orthogonal mode and rotate view to match the plane of the extrusion hoping that I might pick up a point somewhere but I don't get any snaps at all on the object below. Why is this not working? As you can see I have all my snaps turned on apart from grid snap. I'm not sure if this is a bug or a feature request. But it feels like it must be a bug because if I come out of the extrude and draw a line from the point at which the reshape handle was at to the top face of the extrude below the snaps work as expected. If I then go back into the extrude I'm able to use reshape to edit the polygon inside the extrude to snap to the point at the bottom of the line. 2078744964_ScreenRecording2023-01-31at12_27_09.mov 376387456_ScreenRecording2023-01-31at13_06_34.mov 1311394037_ScreenRecording2023-01-31at13_09_11.mov
  10. Hi Pat, I did already try moving the walls out of alignment and moving them back again, but in any case the walls shouldn't have been out of alignment because I haven't edited the walls in any way since the last time this worked properly. I'm pretty certain it's a bug in vectorworks; I'm 99.9% sure I haven't worked on this file since I updated from 2023 sp1 to sp2 so that would explain it. I will downgrade to sp1 and see if this works. This is always the huge risk with BIM is that it works until suddenly it doesn't. It's one of the main reasons I've always had trouble selling the idea to older more experienced colleagues throughout my career.
  11. This is what the elevation is supposed to look like. Screenshotted form the PDF last time I issued the drawing. I opening this drawing again today made some minor changes to road in an unrelated part of the project and this is what it looks like now with thick black seam line incorrectly shown between the ground and first floor. I've spent all morning trying things like moving walls around and various other tricks to try and get it to recognise that it's the same material in the same plane and it hasn't worked. I would have been quicker redrawing these in 2D now. Stuff like this happens on every other project. I've seen this elevation merge materials fail bug so many times now and it always shows up half way through a project when everything has been working perfectly previously. So frustrating.
  12. I've been having this issue as well. It was a problem in 2022 also, but I never got around to reporting it.
  13. Also if tab autocomplete could work like that in the normal classes pop-up menu as well... Currently it just switches focus somewhere else.
  14. Could the quick search allow us to find things like classes, symbols and layers as well as tools? E.g: Press F -> Quick search appears. Type 'cl ' -> the prompt shows 'cl Annotation-BW' (The italic part is greyed out name of the first class in my document) Type more characters to find a class e.g 'cl Structure-_Main' (The italic is greyed out name of the first unique class name that matches) Type <tab> to autocomplete to the nearest unique thing (like autocomplete for terminal commands) e.g. typing <tab> now gets me -> 'cl Structure-_Main' Typing 'St' onto the end of this gets me -> 'cl Structure-Steel' Typing <tab> again now autocompletes the whole class name -> 'cl Structure-Steel' Hitting enter dismisses the quick search and makes the class active. For examples of the kind of thing I mean see the terminal autocomplete in macOS or the command pallet autocomplete in visual studio code.
  15. I often have buildings set out on an alternate coordinate system. Every time I turn on clip cube I have to rotate it before I can use it. Can we have have the option in the angle snap settings for the clip cube to be orientated to align with it when it's activated please. Thanks W
  16. This would really help with troubleshooting why things are not showing up in drawings and section views which is a frustrating process currently. I just had another thought that it would be great if it worked with the V key to show hidden objects and if once the info box thing was fixed you could click on the class name to change the class, same with layer etc. (Although obviously you wouldn't want it to be able to edit classes of lines inside walls or symbols.) I am imagining it being quick to work with, like the smart options display, not a dialog with OK/Cancel buttons.
  17. I would like a tool that I can use in a sheet layer pr a design layer that will allow me to hover over any object and it will tell me what layer and class the object is on as well as other information like tags etc. If there are multiple overlapping things they pop up as options. This tool will ignore groups and viewports and report on the actual element that it is hovering over. If I click the popup window becomes permanent and I can click inside it to go to the layer or activate the class or change the visibility options for that class or layer. If I double click I go straight to the object activating whatever design layer it is on and going into edit group mode if necessary. In a section viewport, it will report on the object that is being sectioned rather than on the lines that have been drawn by the section cut tool.
  18. Also, what does vs.SetPlanarTransform(h) do?
  19. OK great this works: vs.SetWorkingPlane(0,0,0,self.p.tiltX,self.p.tiltY,0) vs.SetPlanarRef(solines.handle, vs.GetCurrentPlanarRefID()) Thanks Marissa! Just so I understand better, is SetEntityMatrix only meant to be used for 3D objects?
  20. Update: So I remembered about 3d polygons. I create a 3D polygon using ConvertTo3DPolys Or just the normal way with a list of vertices. Then I try to rotate it using SetRot3D No matter what I put into SetRot3D or SetEntityMatrix it rotates the 3D polygon to the screen plane. ???? Total Confusion. EDIT Just seen Marissa's reply will try that on a 2D object.
  21. Been banging my head against the wall with this one for a while. How do I get 2D annotation e.g. text to show up in 3D view of a custom object? Is this possible? By default 2d objects are drawn to the top/plan plane of the custom object. I've tried using SetMatrix to set the matrix to a plane that is rotated 90º about the X axis. I've tried SetRot3D and this does nothing, as expected from the documentation. Anyone got any clues about how to do this?
  22. Can we have a flyover tool option that is a combination of interactive origin and layer plane mode. Interactive origin uses the active plane as the Z axis the interactive origin just moves where this axis is. Often I want to have a different working plane active but still rotate about an interactive origin with its z axis taken from the layer plane.
  23. Well this question is pointless, I just realised that it doesn't matter. Imagine standing looking a roof panel, one side clips over the other side so you need to know which side has the covering bit (the 'overcloak') and which side has the seam the fits under the covering bit (the 'undercloak') If your panel is flipped vertically then the observer is rotated 180 to stand looking at the panel but the overcloak and undercloak have stayed on the same sides as before the flip so when you stand rotated 180º looking at the panel from the front the overcloak and undercloak have swapped sides. Likewise, if you stay in the same place and flip the panel. the overcloak and undercloak have swapped sides. So the answer to my question is 'it doesn't matter' because I am an idiot... If the panel is flipped the undercloak has swapped sides with the overlcloak regardless of whether it was a horizontal flip or a vertical flip. So when I report the panel in my list if IsObjectFlipped() returns true I report left as right and right as left and everything is golden!
  24. Does anyone know how to find out if a PIO object has been mirrored horizontally or vertically? I've tried testing using IsObjectFlipped but this doesn't tell you if its been flipped about the X or the Y axis. So then I tried using FlipHybridMatrix and testing again but this Function doesn't seem to do anything inside a PIO. (note the handle to the PIO instance is stored in self.handle) def isFlippedHorizontal(self): if vs.IsObjectFlipped(self.handle): vs.FlipHybMatrixObj(self.handle, 1) #flip vertical and test again then flip back. If still flipped then rerturn true r = vs.IsObjectFlipped(self.handle) vs.FlipHybMatrixObj(self.handle, 1) return r else: return False In theory GetObjectVariableReal(h, 102) should return the scale of the PIO object, and it should be negative if it is flipped about the X axis but it always returns a very small positive number when used on a plugin handle. Anyone got any other ideas for how to hack a workaround for this problem?
  25. Can I tell the builder to download Nomad so he can view a 3D model on his iPad? Does he require a paid account to be able to do this? I can't seem to figure this out from the VW Nomand help docs.
×
×
  • Create New...