🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

Find one row mesh elements

User: "Anirudh12"
New Altair Community Member
Updated by Anirudh12

I have a model with one row mesh elements at some locations . I have a logic to find the one row mesh elements , but is there any approach to split that one row into two ? 

P.S :  I need to automate the split or automesh option using TCL script . Is it possible ?

Find more posts tagged with

Sort by:
1 - 8 of 81
    User: "QuyNguyenDai"
    Altair Community Member
    Updated by QuyNguyenDai

    Some screenshots to better understand your question please!

     

    User: "tinh"
    Altair Community Member
    Updated by tinh

     

    Logic to find them is: 1 row element will have 2 free-edge rows.

    Just search every element that have 2 free edges.

     

    User: "QuyNguyenDai"
    Altair Community Member
    Updated by QuyNguyenDai

    I have a model with one row mesh elements at some locations . I have a logic to find the one row mesh elements , but is there any approach to split that one row into two ? 

    P.S :  I need to automate the split or automesh option using TCL script . Is it possible ?

     

    For selecting one row of elements, you can try :

     hm_createmark 'by box' 'x0 y0 z0 x1 y1 z1 syst location contained all tol'  Place entities on mark_id if they are inside/outside/on the boundary of the box.  x0 - lower bound x coordinate  y0 - lower bound y coordinate  z0 - lower bound z coordinate  x1 - upper bound x coordinate  y1 - upper bound y coordinate  z1 - upper bound z coordinate  syst - the ID of a local coordinate system to which the coordinate bounds are relative to. If 0, the global axes are used. location - The location of the entities to find, relative to the shape. Valid values are inside, outside, boundary and acrossboundary. contained - A flag that indicates whether the entire entity should meet the location criteria (1) or just any part of the entity (0) to be selected. all - A flag that indicates whether all entities (1) or only displayed entities (0) are considered for selection. tol - The tolerance to use. In most cases, this should be set to 0.

     

    User: "Anirudh12"
    New Altair Community Member
    OP
    Updated by Anirudh12

     

    Logic to find them is: 1 row element will have 2 free-edge rows.

    Just search every element that have 2 free edges.

     

     

    Is it possible to split that one row into two using automesh option

     

    User: "tinh"
    Altair Community Member
    Updated by tinh

    Yes, it is.

    You have to break connection

    But i don't think it is a good idea.

    We can make a script to split quad strips, like a function in ansa 

    Are you working with Japanese regulation? I know that jp regulation does not permit quad strips. I wrote a script to find them.

     

    User: "Anirudh12"
    New Altair Community Member
    OP
    Updated by Anirudh12

    Yes, it is.

    You have to break connection

    But i don't think it is a good idea.

    We can make a script to split quad strips, like a function in ansa 

    Are you working with Japanese regulation? I know that jp regulation does not permit quad strips. I wrote a script to find them.

     

    Actually the element is not quad its tria . Im not working with japanese regulation.

    Is it possible to remesh without breaking the connectivity?

     

    User: "tinh"
    Altair Community Member
    Updated by tinh

    No, i think it isn't

    User: "Anirudh12"
    New Altair Community Member
    OP
    Updated by Anirudh12

    Thanks for the info :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20' />