Bullnose

Bullnose

john.uhden
Mentor Mentor
1,590 Views
13 Replies
Message 1 of 14

Bullnose

john.uhden
Mentor
Mentor

How many know how to create a bullnose?
I mean like the end of a capsule shaped (oblong) island in a parking lot.

Note that the island widths may vary.

John F. Uhden

0 Likes
Accepted solutions (1)
1,591 Views
13 Replies
Replies (13)
Message 2 of 14

Michiel.Valcke
Advisor
Advisor

I wasn't aware those shapes had specific standards for their construction. Or I'm mis-interpreting your question, which seems more likely the more I think about it. 

0 Likes
Message 3 of 14

Kent1Cooper
Consultant
Consultant

Under what starting criteria?

 

Would CapEnd.lsp >here< do it for you, using its Arc option?  It wants two parallel ends of anything with linearity that align correctly for adding the half-circle Arc to finish them off:

Kent1Cooper_0-1671626855044.png

 

Kent Cooper, AIA
0 Likes
Message 4 of 14

john.uhden
Mentor
Mentor

@Michiel.Valcke 

The only standard I know of is that the two sides of the island are connected with an arc segment, or perhaps one at each end.

John F. Uhden

0 Likes
Message 5 of 14

john.uhden
Mentor
Mentor

@Kent1Cooper 

Your image is perfect.  I just want to know how people create it.

I followed your link but couldn't figure out how to download the code to look at it.

John F. Uhden

0 Likes
Message 6 of 14

Kent1Cooper
Consultant
Consultant

@Kent1Cooper wrote:

Under what starting criteria? ....


The reason I ask is that what you're starting with would have a huge effect on how the bullnosing would be accomplished.

 

You might, for example, have something with side Lines already drawn [such as at the full depth of parking spaces], and you want the Arc drawn to connect the ends but you also want the Lines shortened so that the extent of the Arc bulge matches the extent in that direction of the original Lines [i.e. the depth of the parking spaces]:

Kent1Cooper_0-1671632874263.png

That could be accomplished with a modification of the CapEnd code [and presumably at the same time a reduction of it to only the Arc mode, eliminating its other options].

 

Or you might have something like a Polyline with a squared-off end that you want rounded at the same extent:

Kent1Cooper_0-1671633491029.png

which would require an entirely different approach [change vertex locations and the bulge factor for that segment].

Kent Cooper, AIA
0 Likes
Message 7 of 14

Kent1Cooper
Consultant
Consultant

@john.uhden wrote:

.... I followed your link but couldn't figure out how to download the code to look at it.


At upper right:

Kent1Cooper_0-1671633906502.png

[Items 2 through 4 in the list below it are also mine.]

 

EDIT:  But if you download that, at least change the (command) function in the *error* handler to (command-sfor newer-than-2015± versions, or better yet use the attached UPDATED CapEnd.lsp, which does that Undo begin/end thing in the "better" way, and has a few other little refinements [mostly in the handling of variables].  [The website in the link is no longer accepting submissions, so I can't update the file there, but now you don't need the link anyway.]

Kent Cooper, AIA
0 Likes
Message 8 of 14

Kent1Cooper
Consultant
Consultant
Accepted solution

@Kent1Cooper wrote:

Kent1Cooper_0-1671626855044.png


@john.uhden :  Are you aware that the same can be done, if the two lines are LINE entities specifically, with an ordinary FILLET command?  When they're parallel it completely ignores the Fillet Radius setting but suits it to the spacing between them.  And unlike CapEnd, it does not require the ends to be aligned, but it keeps the length of the first Line picked, and adjusts the length of the second -- here, if you pick the left Line first you will get the right-side result:

Kent1Cooper_0-1671634633635.png

But unlike CapEnd, that doesn't work if they're Polylines, Arcs, etc.

 

Kent Cooper, AIA
Message 9 of 14

john.uhden
Mentor
Mentor

@Kent1Cooper 

EXACTLY!

John F. Uhden

0 Likes
Message 10 of 14

Kent1Cooper
Consultant
Consultant

@john.uhden wrote:

EXACTLY!


[Exactly what?  To which Message of mine is this in reply?]

Kent Cooper, AIA
0 Likes
Message 11 of 14

john.uhden
Mentor
Mentor

#8

John F. Uhden

0 Likes
Message 12 of 14

Kent1Cooper
Consultant
Consultant

@john.uhden wrote:

#8


So does "EXACTLY!" in reply to Message 8 mean that Fillet does exactly what you need, and you don't need any custom routine?  Or does it mean the problem is exactly that it works with Line entities only, and you do need something for other object types?  Or does it mean the problem is exactly that, while Fillet will work with non-aligned Line ends, CapEnd.lsp won't, but you need it to, for use with other-than-Line object types that Fillet can't work with?  Or ... ?

Kent Cooper, AIA
0 Likes
Message 13 of 14

john.uhden
Mentor
Mentor

@Kent1Cooper 

To repeat, I just wanted to know how others do it.  Years ago I was amazed to find out by accident that filleting parallel lines with any radius, even 0, would add a nice bullnose.

John F. Uhden

0 Likes
Message 14 of 14

Sea-Haven
Mentor
Mentor

This may save all the heart ache its supplied as a sample with CIV3D does what you want plus way more.

 

SeaHaven_0-1671688977482.png

 

 

0 Likes