@ThomThom:This looks like a good step toward selecting loops.One question. In your illustration I notice that the ellipsoidal entity/extrusion has smoothe/hidden verticals. Is the smoothed verticals a required condition, in other words that loop selection would never complete if the verticals were visible?

EDIT: Ok, I see that I should have reread the description two or three more times before posting.

0

Last edited by mitcorb on Wed Sep 22, 2010 9:35 pm, edited 1 time in total.

The problem is defining the rules for which lines to select. I find that SU models often has much more irregular meshes than in some other types of modellers where you have regular quad faces (quad-faces that doesn't need to be co-planar).

I think it is like Jeff said. You'd probably need some kind of filter(adjustable perhaps)that scouts for forks or deviations within a "cone of vision" such that it would find the most direct route. Sort of like that salesman's map algorithm that looks for the optimal routes for a circuit.

Can your script be modified to both find a 'circle' and to 'recreate' that 'circle' so that it has the correct entity assignment (not a curve, nor an arc, but a circle).

When a solid is made by revolving a closed profile about an axis (see the attached jpeg) the circles so formed are made up of individual edges, and so the circles do not have the entity assignment 'circle'.

There are many occasions when I need the circles to be circles. Is this something that can be done? A proper 'revolve' tool would be even better. The tool would allow a closed profile to be revolved about an axis (in the plane of the profile) such that all the circles so formed were circles. An option to place a cpoint at the centre of each circle would be the icing on the cake.

I noticed that selecting the curve works only if the perpendicular edges to the one we pick are hidden. For the next release, would it be possible to be able to select invisible edges, as well as selecting the looping curve when all the edges are visible?

ken28875 wrote:I noticed that selecting the curve works only if the perpendicular edges to the one we pick are hidden. For the next release, would it be possible to be able to select invisible edges, as well as selecting the looping curve when all the edges are visible?

This is related to the discussion earlier in this thread - going by only visible edges between forks is an easy filter. If you are to take into account all edges, then things gets more complicated in determining the path to choose.

I was working on this project Friday night and spent a lot of time selecting each of the edges of the circle. Then I took a break by visiting Sketchucation. And guess what, I saw your Select Curve plugin thread. I was like, wow just what I needed! Thomas you're the man.

I was mentioning to you about the possibility of selecting the hidden edges of the curve. I did actually find a plugin that does the trick. I don't know who wrote it, but it's called "Connected edges by Angle" and it works just fine.

I also find out that you posted a bunch of new awesome plugins this past few weeks. Thank you so much for taking time to write them. I will feed you some cookies.

Anyway, here are some images of what I was working on that needed your Select Curve last night.

ken28875 wrote:I was mentioning to you about the possibility of selecting the hidden edges of the curve. I did actually find a plugin that does the trick. I don't know who wrote it, but it's called "Connected edges by Angle" and it works just fine.

I am working on a time traveling machine. I will go back 15 years ago when I was an architecture student and will create Sketchup so I can do crazy stuff instead of using pencil, markers, spray paints, and tracing paper.

a) Find the centre of the broken circle, and mark with a cpoint.b) Using the cpoint, draw a circle over the broken circle and delete any unwanted face so formed.c) Use move+copy to move copies of the reconstructed circle entity up/down to recreate other broken circles.

For point c), think of a simple circular flange and copying the top outer edge to the bottom outer edge (same diameter)using move+copy.

The above method reconstructs the circle and re-assigns the entity 'circle' to the feature, but it takes time and one has to be careful to delete unwanted faces.

Yes, I could use weld, but the resulting feature has the assignment 'curve' rather than circle, which excludes the use of 'point at centre', which I use frequently for alignment. Chris Fullmer's Arc Centrepoint Finder has helped enormously, but it would be nice to revolve a shape and have circles formed. Thank you for considering my request.

Although the "improvement" might be possible, since you'd already have the Select tool active, why not just double click on the face? That would select all of the bounding edges of the face without the added step of activating a plugin.