Jump to content
  • 0

Sweep command no longer works


MGuilfoile

Question

Using VW2023 these days, but in the past, whenever I wanted to sweep a collection of 2D shapes (or a single shape) I would create my profile, place a 2D locus where I wanted the center of rotation to be, and it would work perfectly. Now, I get the strange message that I can't place a locus inside the sweep. Well, why not? I certainly SHOULD be able to place it there. It does nothing for the geometry; it is just a marker telling VW which why to spin. It has been broken for a while, but today I just finally got fed up with it. Does anyone have a way to make a sweep go the way you want? I've tried rotating it every which way, but it keeps getting it wrong. The locus point method needs to be returned. This is exactly what locus points are for, but I'll take any method that works at this point. I must be missing something simple, yes?

 

MH Brown

Link to comment

20 answers to this question

Recommended Posts

  • 0

I think you get that message when you have geometry on both sides of the locus.  When you do that you get a condition referred to as "self-intersecting geometry".  The 3D kernel does not handle this condition very well.

 

The locus can be at the edge of what you want to sweep, but not the middle.

 

One work around would be do separate sweeps for the geometry on both sides of the locus and then Add Solids to put them together afterwards.

Link to comment
  • 0
14 minutes ago, VIRTUALENVIRONS said:

I have tried to duplicate your problem, but cannot seem to.  I have placed the locus in every conceivable place, inside outside, added extra locus, etc.....zip.

 

Can you post this file.


Use @Jesse Cogswell’s example above. Place the locus inside the circle. Does it allow you to run the command?

Link to comment
  • 0

@Tom W.

Hi Tom,

I don't seem to recall that this ever would work. (placing a locus inside a circle). That would immediately create intersecting geometry and if it did work, would screw you up working with it further.

 

What will work if you need to do this is two half circles as shown below.  Even if you sweep the full 360 it will work, but again two spheres in the same space.  Two half circles swept at 180 degrees seem to create some type of solid, no bounding box, but in edit they are separate.

 

But, until we see the file, we don't know.

 

Screenshot2024-04-11at7_40_34AM.png.96c1d0bb1a007a43e041fe9755c1ed9f.png

 

Link to comment
  • 0

Thank you for everyone's interest in this problem, so I took the opportunity to bring up another problem that I've been asking about for a while: the Single Face Texture map apply tool rarely works for me.

 

I've included a single VW2023 file that has a collection of 2D objects that don't want to sweep around the locus and a screenshot of the message I get. To the left of that collection of 2D objects is a simple 3D object that does not allow me to place a red texture on the three inside faces of this "U" shaped table. I have included three screenshots for reference: What I want, Before I try the Single Face tool, and then the incorrect result after using the Single Face tool. It is clearly not working for me. The faces I want to color red are all simple rectangles abutting other simple rectangles, the simplest condition possible.

 

Both of these situations occur more often than not. Neither are rare or uncommon results. I suppose these two problems could be specific to my installation of VW, but that is very unlikely. If you just want to answer the sweep question, that's fine. I can post the Texture Apply tool problem elsewhere.

 

Thanks for any help!

MHBrown

Question, Sweep Not Working.JPG

Question, Texture Map Face does not work AFTER.JPG

Question, Texture Map Face does not work BEFORE.JPG

Question, Texture Map Face does not work WHAT I WANT.JPG

Question, broken Sweep and Single Face Texture Tools.vwx

Link to comment
  • 0

Re the Sweep, you don't need a locus because the centre of rotation is the edge of the object. Plus the Sweep command works on the X axis so you need to rotate right then run the command. That's why you're you're getting the warning message:

 

Screenshot2024-04-12at15_22_31.thumb.png.38470581afce94bf1a94efab3174e6fc.png

 

Screenshot2024-04-12at15_22_54.thumb.png.6fccef9fca11fec0418fb93becb80f6d.png

 

Unless I've misunderstood the shape you're trying to create.

 

 

  • Like 1
Link to comment
  • 0

The sweep issue happens because you are setting your axis in the wrong direction.  All sweeps must be set up with shapes to the right of the sweep axis.  If I understand your shape correctly, you don't even need a locus point.

 

image.thumb.png.854152181acc6fdc6267ca71e6212565.png

 

As for the texturing issue, there's something weird with your extrudes.  As I think @Bart Hays mentioned to you in your other post, your extrudes are behaving in the pre-VW2021 way of having the extrude sides acting as a single face.  When I recreated your extrude shape by copying and pasting the profile and re-extruding it, the per face texture tool works as planned.

 

image.thumb.png.70ea5ec7e837b857aa6705b6d03ba14f.png

 

EDIT: Shoot, @Tom W. beat me to it!

 

 

 

Question, broken Sweep and Single Face Texture Tools JNC.vwx

Edited by Jesse Cogswell
  • Like 2
Link to comment
  • 0

Oh, and as a general note for sweeps, in an ideal world, you want to sweep a single object, not a collection of objects.  In your case, you could grab all of your shapes and run a Modify-Add Surface command before doing the sweep.  You'll get the same end shape, but it uses far less computational power to make it.  I once received a drawing that would crash when trying to update a Section Viewport.  The drawing contained 150 track head lighting fixtures whose 3D components contained a sweep that was made up with a dozen or so rectangles and arcs rather than a single polyline.  If there were only a couple in the drawing, the section was fine, but with 150 of them, the drawing would crash.  I grabbed all of the shapes in the sweep profile and added them, the section (and the drawing performance in general) was much happier.

 

image.thumb.png.2f5e92bee1e1d23933c71a6440630090.png

  • Like 1
Link to comment
  • 0

Thanks for the help. I have been using the sweep tool since Minicad 5, so I think I understand that the way it works has definitely changed. Perhaps it has something to do with VW being more of an app where you work in 3D rather than2D. That's a good thing and I'll have to adjust to how that has probably affected how the sweep tool works. I believe that in previous versions of VW a locus would locate the center of rotation, sweeping left or up depending on orientation (re the screen plane). I flipped the profile in 90-degree increments, and it never worked in any. It always made a Frisbee looking object rather than the dumbbell shape I was looking for. I'll have to pay closer attention and see what I'm doing wrong. Regarding sweeping multiple objects, I have a reason for doing that when I need different parts to have different textures. In other words, I need the separate geometry. Once I decide what texture goes on which part, I will fuse the ones which abut and have the same texture.

 

Regarding, the "something weird about my extrusions" I must beg to differ. The only thing odd about this extrusion is that it started life as square corner "U" shaped polygon and I filleted the top two corners. That should not matter. If it does, there are many other operations that cause this tool to fail. I don't think it is possible that there is something unique about my installation of VW. This has continued to happen through several service packs. This tool is not usable for me. It is totally useless for most of my work. Having to refer to a list of operations to avoid to make it work is not a solution. If I convert the object to 3D polys it does it correctly, showing that the software knows what to do. I wish someone from VW would examine it. They have the file they are always asking for, so I'm hoping they will find the problem.

 

thanks,

MHBrown

Link to comment
  • 0

To update this problem with the Single Face texture tool, I just tried it on my 2019 MacBook Pro running VW2024, fully updated to the latest version. It exhibits the same behavior that I see in VW2023 running on my Windows10 machine. I tried the "trick" of retrieving the original 2D shape I extruded, copying it, and pasting it into the modeling layer. As you found out, when this exact copy of the original 2D shape is extruded the texture tool works as it is supposed to. Thank you to those who figured that out!!

I want, however, to point out that:

 

This. Is. Not. A. Solution.

 

This is a workaround. I hope that the actual problem will be fixed because these little problems will eventually build into very large problems with zero work arounds. It's like taking care of a car. Fix the little things and the big things will take care of themselves. There is a problem with this and other tools that all of the fantastic folk on this forum help each other to work around, but they really need some attention (rather than new icons, for example).

 

Thanks,

MHBrown

Link to comment
  • 0

I seem to bump into the same situation. Just simply try to sweep the polyline along the locus to create a sample geometry on the right. Well, whenever I select both objects, this warning window will pop up no matter in which view.

Since I can't upload a URL link, I inserted the Google Drive link for your reference. Thanks for your interest!

 

https://drive.google.com/file/d/1ROmk7CjZyAiQ5Ereg8SMTjLrOMhYvOBo/view?usp=sharing

Link to comment
  • 0
29 minutes ago, Chen Ti said:

I seem to bump into the same situation. Just simply try to sweep the polyline along the locus to create a sample geometry on the right. Well, whenever I select both objects, this warning window will pop up no matter in which view.

Since I can't upload a URL link, I inserted the Google Drive link for your reference. Thanks for your interest!

 

https://drive.google.com/file/d/1ROmk7CjZyAiQ5Ereg8SMTjLrOMhYvOBo/view?usp=sharing

 

In your screenshot you are using a 3D Locus. This is the illegal object. You need to use a 2D Locus instead.

 

Screenshot2024-07-09at17_11_19.thumb.png.1bf7de8b206ea5006c3c2bbde9f94062.png

  • Like 3
Link to comment
  • 0
  • Vectorworks, Inc Employee

Hello,

To summarise, there are two rules about Sweeps:

 

1. Whatever is on the left is the centre of the Sweep.

2. If a 2D locus is part of the Sweep then that becomes the centre. 

 

If the locus is within the bounds of the geometry it is unnecessary and won't work because of rule 1. It's always been like that as far as I can recall and is logical. 

 

I don't know what you are trying to model but your geometry has different unmatching objects at either end so sweeping from the centre doesn't make sense even if it was possible.

 

Screenshot 2024-07-11 at 3.42.29 PM.png

 

 

With the texturing using the 'Apply to Face Mode' tool, once I enter the group of extrudes it seems to work as expected.

 

Cheers,

Peter

 

 

  • Like 2
Link to comment

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.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...