Asemblance Posted June 29, 2018 Share Posted June 29, 2018 Hi All, I'm gradually getting to grips with 3D Vectorworks, but still finding some simple things frustrating, and I'm sure its just my lack of knowledge! Is there a way to move things to a specific 'global' z height? For instance, I want to move an object to sit on 'z=0', but there is a bunch of geometry around there which makes it hard to snap precisely. Or, I want to move the object from within an awkward 3D view. Any tips or advice?? A Quote Link to comment
AlanW Posted June 29, 2018 Share Posted June 29, 2018 @AsemblanceHi, if you hit ctl/alt/m you get the option to move in the x,y,&z direction. Also click on a object and bottom right of screen you will see the location in 3D of your curser. HTH 1 Quote Link to comment
Asemblance Posted June 29, 2018 Author Share Posted June 29, 2018 Thanks Alan, I didn't know the ctrl+alt+m command - been using ctrl+m, one of the many little transitions from 2D to 3D I need to learn! Quote Link to comment
zoomer Posted June 29, 2018 Share Posted June 29, 2018 Many Objects already have a Z option in OIP. Just the Generic Solids are missing. It would be great to have the similar option like for 2D Rectangles in OIP with the edges dummy, to select the origin, from a bounding box dummy, but 3D. To input world coordinates or Z height related to Layer plane. Or generally for translations, to be able to input a world coordinate instead of distance only. 2 Quote Link to comment
Popular Post Kevin McAllister Posted June 29, 2018 Popular Post Share Posted June 29, 2018 No way to easily move some objects to sit on the ground plane is definitely a problem unique to VW. Here's the easiest/most accurate workaround I know of - Shift to front or side view. Draw a line at z=0. I usually use a Screen Plane object because there's no danger of it being "pulled into" the screen and it will behave predictably when snapping. If you can snap to a z=0 point do that. If you can't, draw the line and then type 0 and enter into its "Y" field in the OIP. This will move the line to exactly z=0. Drag any objects you want to align to the ground plane so that they are higher than the ground plane and your line. Select your objects and the line. Right click and choose Align/Distribute>Align Bottom (alternately you can use Modify>Align>Align/Distribute and check the same option). Not a simple process but I use it all the time, especially to make sure objects in symbols are aligned to the ground plane. Kevin 5 Quote Link to comment
bcd Posted June 29, 2018 Share Posted June 29, 2018 A similar frequently used method is to place a 3d Locus (Shift 0) - move it to height in the OIP. In an elevation view select both your target object and the 3d Locus and Align Distribute (cmd = } to Bottom The Locus Point doesn't move. 4 Quote Link to comment
Asemblance Posted June 29, 2018 Author Share Posted June 29, 2018 Thanks All, useful stuff! As you touched on @bcd, I also need to get used to checking which plane I'm drawing on, as have been caught out a few times now (aligning geometry in the 'z' axis using a side view, then finding out its jumped a mile into the distance on the 'x' or 'y' axis. I can see this is going to become a common frustration..). Quote Link to comment
Benson Shaw Posted July 2, 2018 Share Posted July 2, 2018 Set a side view and, to prevent jumping in x,y, switch the drawing to Screen Plane when dragging or snapping. Switch back to Layer Plane or Auto as needed. -B 1 Quote Link to comment
AlanW Posted July 2, 2018 Share Posted July 2, 2018 Hi use automatic working plane whe working in 3D it helps. Quote Link to comment
Ben3B Posted February 28, 2022 Share Posted February 28, 2022 (edited) Hello thanks for the tips 😉 But I have a problem with the 3d locus method ... I import a dwg file, and ij side view I see that not all the stuff are at z=0... So I draw a locus point put it Z=-5000mm , and then select all and align it to the botttom, but (as you can see in the video below) not all stuff are aligned , some objects dont move... I can't move it one by one but it's long (finally i did it) Is someone can help me to understnad why it doesn't work and what I ve to do for the next time it works ? 2022-02-28 12-58-12.mkv Edited February 28, 2022 by Ben59 Quote Link to comment
Benson Shaw Posted February 28, 2022 Share Posted February 28, 2022 (edited) I'm guessing the problem is that the objects not responding to the Align function are 2d objects. EDIT - 2d objects which are not on the layer plane. They are planar geometry or text, but have z values other than zero. Plane designation in OIP is 3d. Also, probably best to Align in Orthogonal projection. Video shows drawing is in Normal Perspective during the Align attempts. To align 2d objects to z=0 Place drawing in Orthogonal projection Select the objects Switch view to Top/Plan OIP>Plane menu>choose Layer Plane. After all are on same plane, if desired, move them to a different z: Any view - Select objects, Modify>Move 3d or Any side view - Select objects, drag or Move by Points. Group, then move if that helps. Post a file if things not working. Copy/Paste in Place a few objects into a new blank file. -B Edited March 1, 2022 by Benson Shaw #1 Edit projection, proschmection #2 Edit - 2d but z ≠ 0 1 Quote Link to comment
Jonathan Pickup Posted February 28, 2022 Share Posted February 28, 2022 if you have a 3D object at Z=0, then you could use the Align Plane tool to move the plane of the object to the plane on the ground. 1 Quote Link to comment
Ben3B Posted March 1, 2022 Share Posted March 1, 2022 thanks for your answers!!! @Benson Shaw your way is working, here is a link to a video where I test it 😉Align objects : Beson shaw solution @Jonathan Pickup I saw your video on you tube, thanks!!! I try to record my working plane and move all the stuff to that plane , but I have "mistake" with text ... I think the mistake come from me 😉 Your way looks quicker but I have mistakes ... here is the video ... Align to plane : jonathan pickup solution thank you all!!! And sorry for my "frenchglish" 🙂 2 Quote Link to comment
Ben3B Posted March 2, 2022 Share Posted March 2, 2022 20 hours ago, bcd said: Fringlish 🙂 even when i joking i'm bad 🤣 1 Quote Link to comment
Elite Exhibits Posted May 5, 2023 Share Posted May 5, 2023 On 6/29/2018 at 6:23 AM, Asemblance said: Is there a way to move things to a specific 'global' z height? For instance, I want to move an object to sit on 'z=0', but there is a bunch of geometry around there which makes it hard to snap precisely. Or, I want to move the object from within an awkward 3D view. Was again digging for what I would tend to call GRAVITY and stumbled into this request. I am assuming that there is NO solution to this that works over all, especially if you are working in a perspective view? • For a 2D object, the Screen Plane / Layer Plane / Working Plane selection in the OIP is an odd, yet functional solution. • A fundamental 3D shape, (Extrude for example) also has a Z in the OIP - set it to Zero - easy solution, accept ... Rotate a fundamental item and you are out of luck with the OIP. • A symbol also has a Z in the OIP, unless it was created at other than Z = Zero for the active drawing. As In am finding that Symbols, imported from other designs / versions, are often listed in the OIP at Z = Zero, while the bottom of the symbol is NOT actually @ Z = Zero ... so a universal (¿ Script ?) solution of Bottom most point of the Selected Object is now Z = Zero would be great • I have taken to creating a Floor Object that is an extrude of Zero in the Z direction, centered at Zero-Zero. Snapping to the Center of this Floor Object appears to work in many situations (Rendered Open GL Perspective) - Or locate & Lock a 3D Locus at Zero-Zero - This method still requires the object, now with the Bottom most point @ Zero, Zero, Zero to be moved in the X & Y back to where it was. (...maybe you will get the 3D Locus to also be a Master Snap Point) The Working Plane example from Jonathan Pickup is good, just not a one step process. (ie: the way Z = Zero can be set for some objects in the OIP). I like the Jonathan Pickup video approach (See above) as it also shows the failings & short comings of the process. Like wise, changing to the Front / Ortho View and utilizing the Snaps, or Align, or ... This all works, just not as Asemblance originally requested above ...within an awkward 3D view. As always, any advice and answers are aptly appreciated. Peter 2 Quote Link to comment
Benson Shaw Posted May 5, 2023 Share Posted May 5, 2023 4 hours ago, Elite Exhibits said: ... so a universal (¿ Script ?) solution of Bottom most point of the Selected Object is now Z = Zero would be great I think the Align 3d command was added to the Align feature set after the OP date and discussion. This command can help, I think in any view, but may need some fiddling. Also has problems with mixed 2d3d selection. If objects are all above z=0 (or other desired z value), then place a 3d locus or other object at z=0 . Select the locus and objects and run the command with only the “z Bottom” option active. The objects move in z only, ending with lowest point of each object descending to z=0. Locking the guide object may help. If objects mixed above/below desired z, group them then enter the group and run the Align 3d to bottom. As earlier posts above, move the group up to z=0 by any means, eg MBP, Move 3d, drag, Align 3d again, etc. One could also Align 3d the selection to bottom, temporarily create a symbol of the selection. Edit the symbol definition to adjust the insertion point to z=0. Use OIP to adjust the instance z. Then convert to group and ungroup. Risks of xy movement in the symbol edit phase depending on method, view, etc. Multi view panes is another path. Original perspective view, plus another in orthogonal side view. Close out the side view without altering the perspective. But all the above still depends on align, or finding exist z value for calculation, rather than a send to z=0 (or other). I support idea for command/script/enhancement to move selection in z so that each member of selection ends up with bottom or ctr or top at specified z value. -B Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.