Create an IMAT_NODE node object.
node=imat_node
node=imat_node(s)
node=imat_node(id,cs,color,coord,type,seid)
node=imat_node(id)
The IMAT_NODE class contains FEM node information. It provides a number of methods for working with the data.
IMAT_NODE with no arguments will create an empty IMAT_NODE object.
IMAT_NODE(S), where S is a structure containing fields with the same name as the properties of IMAT_NODE will convert the structure into an IMAT_NODE object.
IMAT_NODE(ID,...) where the input argument are the same as the ADD method, will create an IMAT_NODE with the node information added.
The IMAT_NODE object contains several properties that define the nodes:
.id | Node IDs (list must be unique and positive). |
.cs | Nx3 matrix of coordinate system IDs. The first column is the definition (reference) coordinate system, the second is the displacement coordinate system, and the 3rd is the IMAT_NODE storage coordinate system. This is the coordinate system in which the node coordinates in the IMAT_NODE object are stored. |
.type | Vector of entity types (1=node, 2=spoint). |
.seid | Vector of superelement IDs. |
.color | Vector of node colors (non-negative). The colors follow the I-deas convention. |
.coord | Nx3 matrix of coordinates, which are in the coordinate system(s) defined by column 3 of the .cs property. |
imat_fem, imat_cs, imat_elem, imat_tl, imat_fem/partition, imat_fem/validate