WIP add functions for creating chamfers and fillets to the NURBS kernel#1501
WIP add functions for creating chamfers and fillets to the NURBS kernel#1501phkahler wants to merge 3 commits into
Conversation
…ting chamfers and fillets. The function is hooked in Group::Generate but does not modify the shell at this point so it is benign.
Woops you're right. Curves are not duplicated, but there are two TrimBy, one for each surface that meets along a curve. These reference the same underlying curve but one is "backward". So I'll still need to generate 2 new curves, and move both Trims rather than creating a new one. Good news - the PWL points are not in the trims! Assuming all fillets meeting at a point are the same radius, the surface we want there is spherical. It's really hard to find anything (with google) on spherical NURBS patches, never mind triangular ones. But that's for later. Chamfers first and Fillets with 1 or 2 per vertex. I'm both excited and dreading this... |
Indeed :-) |
|
I very welcome the attempt to add this. :) |
…le at the origin and extruded.
|
Getting back to this soon. Here is a sketch to visualize how fillets meet at a corner. Drag the green lines around. For equal radius fillets it forms a spherical triangle. |
|
So, is anyone feeling brave enough to pick this up during the days off and actually push the development forward? |
93215ea to
bc2bca8
Compare

Just an outline at this point (in the code). Hoping to attempt this over the hollidays. Thought people might want to follow along or comment if this goes anywhere.