Fillet fails after moving object

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Fillet fails after moving object

randress
To illustrate this issue, I will use MATLAB commands to demonstrate the parameters in each step.

First, create a cylinder:
gobj = gobj_cylinder( [0 0 0], [.2], [1], [1 0 0], 'C1' );
fea = geom_add_gobj( fea, gobj );



Then apply a 0.2 (same as cylinder radius) fillet:
fea = geom_apply_fillet( fea, { 'C1' }, 0.2 );



Then revert/undo the fillet operation and move the cylinder along the x axis by -2:
fea = geom_apply_transformation( fea, 'C1', [ 2  0  0 ], [ 1  1  1 ], 0, [ 1  0  0 ], [0.5  0  0], true );



An attempt to apply the same fillet to the cylinder, now fails:
fea = geom_apply_fillet( fea, { 'TF1' }, 0.2 );



...while the application of a smaller fillet (0.190) succeeds:
fea = geom_apply_fillet( fea, { 'TF1' }, 0.190);



So far my testing results indicate that a fillet of 0.194 or less will succeed while one of 0.195 or greater fails.

Kind regards,
Randal

Reply | Threaded
Open this post in threaded view
|

Re: Fillet fails after moving object

Precise Simulation
Administrator
Thanks for the reproducible issue report. I will investigate as it doesn't make sense at all that a pure translation (or other essentially non topology modifying operations) should affect the filleting or other operations.