Problem with fillet removal

Rachit Semalty
Rachit Semalty Altair Community Member
edited April 2021 in Community Q&A

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.

image

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.

image

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

  • Jason_Craanen
    Jason_Craanen
    Altair Employee
    edited April 2021 Answer ✓

    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.

    image

Answers

  • Jason_Craanen
    Jason_Craanen
    Altair Employee
    edited April 2021

    hold down shift to un-suppress edges

    image

  • Rachit Semalty
    Rachit Semalty Altair Community Member
    edited April 2021

    hold down shift to un-suppress edges

    image

    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

  • Jason_Craanen
    Jason_Craanen
    Altair Employee
    edited April 2021 Answer ✓

    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.

    image

  • Rachit Semalty
    Rachit Semalty Altair Community Member
    edited April 2021

    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