Problem with fillet removal
Hi all. In my project, using a parameter file I have to de-feature a model. Than due to de-featuring some of the de-featured fillets interfere with other non-defeatured fillets as shown below.
Now I was to trying to use TCL script (so as to automate the process) to remove intersection in mid-surfaces by de-filleting the other surface (Yellow surface) as well. But unfortunately due to de-featuring, fillets lines are removed from the yellow surface. Hence, it may not be de-featured.
I may change the parameter file to not merge narrow surfaces but I don't want it for all fillets. Is there any way to bring back the suppressed edges of this fillet only so that I may de-fillet only this surface?
Regards,
Rachit
Best Answer
-
Rachit Semalty said:
Hi, Jason. Thanks for your reply. But actually I would like to do this using TCL code in following steps: 1) identify intersecting surface (done) 2) Un-suppress all its suppressed edges (this is my problem) 3) de-filleting the surface 4) de-featuring the surface again.
Regards,
Rachit
I am not sure the coding, but here is the tool in HW to unsuppress all (select all surfaces and hit the green line to unsuppress). Perhaps you could look at the command file and see if the steps are recorded.
0
Answers
-
hold down shift to un-suppress edges
0 -
Jason Craanen_20442 said:
hold down shift to un-suppress edges
Hi, Jason. Thanks for your reply. But actually I would like to do this using TCL code in following steps: 1) identify intersecting surface (done) 2) Un-suppress all its suppressed edges (this is my problem) 3) de-filleting the surface 4) de-featuring the surface again.
Regards,
Rachit
0 -
Rachit Semalty said:
Hi, Jason. Thanks for your reply. But actually I would like to do this using TCL code in following steps: 1) identify intersecting surface (done) 2) Un-suppress all its suppressed edges (this is my problem) 3) de-filleting the surface 4) de-featuring the surface again.
Regards,
Rachit
I am not sure the coding, but here is the tool in HW to unsuppress all (select all surfaces and hit the green line to unsuppress). Perhaps you could look at the command file and see if the steps are recorded.
0 -
Thanks for your reply Jason. You are right. We may follow these steps:
1) Identify the surface to de-fillet
2) isolate only that surface
3) un-suppress all the edges by displayed.
4) record all the newly created lines
5) de-fillet the surface
6) suppress previously recorded lines again
This will un-suppress edges of the fillet to be de-filleted and is easy to code. Thanks for your time.
Regards,
Rachit
1