CreateRollingBallFillet determine uvA

Hi,

Im trying to figure out how I can determin the uvA for a CreateRollingBallFillet , because without it this function fails 9/10 times.

I got my 2 surfaces. but then?

Dim Fillet() As Geometry.Surface = Geometry.BrepFace.CreateRollingBallFillet(Brep1.Faces(0), Brep2.Faces(0), 3, 0.001)

Thank you.

Jordy

Here is an example that might help you.

https://github.com/dalefugier/SampleCsCommands/blob/master/SampleCsFilletSrf.cs

Good and clear example. I try to get it to work. Thank you.

Oke the filletting is working! Now I got another question. The fillets are not running far enough (till the end) See image and file:

MyFillet.3dm (387.3 KB)

The fillet that I want is easily done with your fillets but it cant be scripted (example):

Any tips on extending the fillet?

Hi Jordy,

If you run the FilletSrf command, you will see that it has Extend and Trim options that the CreateRollingBallFillet doesn’t offer. I’ve added an item to YouTrack to try to improve on this in V6.

http://mcneel.myjetbrains.com/youtrack/issue/RH-29289

– Dale

1 Like

Hi Dale,

I’m trying to do FilletSrf manually but I get a badobj out of it.
Try FilletSrf on these 2 objects. then you get:

ErrorFile.3dm (694.0 KB)

its fixed if i rebuild the extrudedsrf somehow… does the extrude create a bad object?

-Jordy