Jump to content
Sign in to follow this  
MahekMody

Maintaining Certain Nodes during Remesh

Recommended Posts

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.


Share this post


Link to post
Share on other sites
Guest

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.


post-7616-0-39524000-1434515824_thumb.jp

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites
On 31.3.2017 at 2:07 AM, tinh said:

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 :)

Share this post


Link to post
Share on other sites

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 and Rahul R like this

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...