Node Selection in 2nd order elements

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

Hi Experts,

 

How can I select the nodes on a face without selecting the mid nodes in a second order mesh?

Tagged:

Answers

  • Q.Nguyen-Dai
    Q.Nguyen-Dai Altair Community Member
    edited June 2016

    Write a TCL script to get out all mid-side nodes from your selected nodes.

  • tinh
    tinh Altair Community Member
    edited June 2016

    Or switch to 1st order and select the nodes <img class=" data-emoticon="" src="src" />/emoticons/default_laugh.png' title=':lol:' />

     

    Or select nodes> by geom>surfs  if you automesh on surfs and switch to 2nd order with midside nodes at exact midpoint

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited June 2016

    Hi Experts,

     

    How can I select the nodes on a face without selecting the mid nodes in a second order mesh?

    Thanks! I was looking for any methods if I was missing apart from this. It looks like scrips are the only option I am left with. My models are very huge and have contacts defined everywhere. I can't keep switching the order every time as I have all my components solid meshed. It is going to take time and memory. Appreciate your help guys!

  • Q.Nguyen-Dai
    Q.Nguyen-Dai Altair Community Member
    edited June 2016

    Do you know something about TCL programming?

  • tinh
    tinh Altair Community Member
    edited June 2016

    Thanks! I was looking for any methods if I was missing apart from this. It looks like scrips are the only option I am left with. My models are very huge and have contacts defined everywhere. I can't keep switching the order every time as I have all my components solid meshed. It is going to take time and memory. Appreciate your help guys!

     

    no no, you don't need to switch order every time. I will tell you how to do

    1) you switch all 2nd order elems to 1st order

    2) you create an temporary comps, example ^corner_nodes, create a rigidlink connects all nodes (corner nodes)

    3) you switch 1st order elems to 2nd order

    4) you create another temporary comps, example ^midside_nodes, create a rigidlink connects all midside nodes, to select midside nodes, you select all nodes then click nodes>by collector => pick ^corner_nodes => click 'subtract from selection'

     

    Now every time selecting nodes, you select nodes ordinary, then click nodes > by collector > ^midside_nodes > subtract from selection  => to deselect miside nodes

     

    It is much faster than tcl macro i think

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited July 2016

    Tinh,

     

    I tried the way you said. I could create the corner node components. However when I tried to create a rigid link with midside nodes, it gives me an error message : Maximum number of nodes to create a Rigid Link (100000) has been exceeded.

     

    Q.Nguyen-Dai

    I don't know much about TCL scripts. I am still learning and working on them.

  • tinh
    tinh Altair Community Member
    edited July 2016

    hi, simply create several rigidlinks instead