Maintaining Certain Nodes during Remesh

Altair Forum User
Altair Forum User
Altair Employee
edited October 2020 in Community Q&A

I am in a situation where I Import a 3D surface geometry (closed) and do a 2D mesh on it. I move on to create a 3D mesh from a the 2D mesh. I delete the 3D mesh because my property is 3D.

Now I go on to make a few connection using nodes and create some spiders.

 

If I now want to change the geometry (mostly extend the geometry, that is leave the original meshed and add some more area to mesh [Think of it as adding design space for optimization]) is there a way for me to go back to the 2D mesh that is associated with the geometry so that I can make changes to it and later percolate that into the 3D mesh? I their the 'faces' option but that firstly does not create a closed geometry and secondly it is not associated with the geometry, so I can't really create 2D mesh out of it.

 

If I use the 2D mesh again options that nodes of the spiders and other connections (such as contacts) are not maintained.

 

I feel like there is an easy solution to this that I am not able to figure.

Tagged:

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited June 2015

    Hi Mahek,

     

    Have you tried remeshing with Anchor nodes?

     

    Please give it a try and check if you are able to remesh without having the important nodes moved from their location.

     

    Select the anchor nodes (like spider nodes) and re=mesh.

    <?xml version="1.0" encoding="UTF-8"?>post-7616-0-39524000-1434515824_thumb.jp

  • Merula_20758
    Merula_20758 Altair Community Member
    edited March 2017

    I cant find the option with the anchor nodes (when the selector is set to surfaces). How can I apply fixed Nodes to a surface for a  2D automesh ? Thanks in advance Prakash.

     

    Best regards,

    Merula

     

  • tinh
    tinh Altair Community Member
    edited March 2017

    Hi

    did you try quick edit (F11) to add fixed points at expected node positions?

  • Merula_20758
    Merula_20758 Altair Community Member
    edited April 2017

    Hi

    did you try quick edit (F11) to add fixed points at expected node positions?

     

    I dont unterstand this, what option do you have in mind?

    To better illustrate, what the goal in this case is:

    I have a surface and I know the location of some forces on that surface. I want to fully automate the meshing process with .tcl scripts. Therefore, I search for a way to place mesh Nodes onto the force nodes, because then I can do a simple box select around the force node and have my force mapped to the mesh.

     

    Thanks again as always :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20' />

  • tinh
    tinh Altair Community Member
    edited April 2017

    Hi,

    It's a sample script for single surface only:

     *createmarkpanel surfs 1 'Select a surface:' set SurfId [lindex [hm_getmark surfs 1] 0] *createmarkpanel nodes 1 'Select load locations:' set NodeList [hm_getmark nodes 1] foreach NodeId $NodeList {     catch {eval *surfaceaddpoint $SurfId [join [hm_nodevalue $NodeId]]} } *setedgedensitylinkwithaspectratio -1  *elementorder 1  *createmark surfaces 1  $SurfId *defaultremeshsurf 1 [hm_getelementsize] 2 2 2 1 1 1 1 0 0 0 0  *clearmarkall 1

     

  • Merula_20758
    Merula_20758 Altair Community Member
    edited April 2017

    Thanks! Much appreciated!