Fillet Open Curve ends

I have a brep I need to repair (A). Our tekla model cuts the corners of the concrete. These small cuts cause problems with meshes in our analysis tools. I have removed the short segments from the brep. Is the most effcient method to close the curve to move the points based on the short lengths removed or is there a better method?

After the brep is corrected, I need to replace the original geometry of the brep in the original brep so I can evaluate the curve (B). I need to sort all the shapes into rectangles or circles. Circles are best fit polygons in Tekla, and I need to convert the circlular shapes to actual circles. After I know the circle radii, I will filter out circles smaller than 0.5, and convert the remainder to equivalent area rectangles. Once these operations are complete I can re-build the brep. From there, I export the data to code in python. I am not asking for this to be solved, but I was asked why I was using points earlier for an operation so I thought I would explain.

Thank you.

precast-test-FORUM.gh (19.1 KB)

Weird problem. I would do it like this. Yellow group are the rectangular “patches” and FMerge (green group) merges the patch faces with the original surfaces.


precast-test_2024Oct13a.gh (23.7 KB)

Disable preview on the highlighted List Item and the green lines disappear.

P.S. By the way, what does this have to do with fillet, as the thread title suggests?

The main problem I was having earlier was the open curves. In CAD I would simply fillet the two lines.

It is a weird problem. If I use the exact geometry in my analysis software the mesh created is very irregular and that leads to poor results. Most engineering packages do not have the best mesh tools or re-meshing options one might have in expenisve packages like Abaqus or others. For years I have exported CAD files and created geometry I could use in my analysis programs to yield meshes that would work for my purposes. This is too slow and I am confident now I can automate most of this.

I will take a look at the suggestions.

I see you used the index to move the line up and re-create the corners. If I have a cut at each end (very common), how would you do that? If this is the point where I should figure it out, that is fine. I would much prefer to hire someone for this part, but I never found many options.

image

precast-test-FORUM.gh (24.4 KB)

Too bad the first post didn’t cover all the cases so I had to do it twice. This looks better :question:


precast-test_2024Oct13b.gh (20.3 KB)

P.S. I still don’t see any fillet :interrobang:

1 Like

Yes, I realized I should have thought to include the other holes, my apology. The larger edge hole is a joist pocket. There is a vertical load applied to those points and I am going to experiment if my scripts can inlclude the point loads. I think they can, but if they cause problems I will filter those holes out in the next step. I normally apply the loads in a simplier manner. The next step of this script will be to look at the small holes to determine if I include them or not. I will also convert the circular like holes from polygons to circles in order to turn them into equivalent sized rectangular holes. I hope a hole size tolerance of 0.333 will work, but if not I will increase that to 1. The little corner cuts are unimportant. I should probably figure it out from here, but open to suggestions.

In CAD, I see the two curves as lines. To fix the corner I would type fillet, click the two lines and it would be fixed. I would do something similar in Solidworks or Fusion, but that is in the sketches. Admittedly, that is poor vernacular in the model world.

I added an outline of the goal of the grasshopper script if interested.

image

Agreed :bangbang: Your description is far more detailed than I need, yet fillet remains a mystery. Oh well.

In many CAD programs, the fillet command can be used with a radius of 0 to close the corner of an open curve. It’s possible that Brad is referring to this exploitation while remaining ignorant of the fact that of fillet is meant to round the corners in a curve.

1 Like

Thank you very much for your help. I found some training courses, but I would like to keep working when I have time.

I shared the description if interested. I didn’t think many would be interested.

If there is a better description, please mention it. I am new to the group, and it has some unique aspects when it comes to posting.

Lots of software programs I use have a zero rad fillets.

But not Rhino/GH so that wasn’t obvious (to me and perhaps others). Connect Curves can do that but requires preparation, like attention to curve direction (start and end points).

Ok, I understand.