OdbMeshElement objects are created with the part.addElements or rootAssembly.addElements methods.
odb.parts()[name].elements(i) odb.parts()[name].elementSets()[name].elements(i) odb.parts()[name].nodeSets()[name].elements(i) odb.parts()[name].surfaces()[name].elements(i) odb.rootAssembly().elements(i) odb.rootAssembly().elementSets()[name].elements(i) odb.rootAssembly().instances()[name].elements(i) odb.rootAssembly().instances()[name].elementSets()[name].elements(i) odb.rootAssembly().instances()[name].nodeSets()[name].elements(i) odb.rootAssembly().instances()[name].surfaces()[name].elements(i) odb.rootAssembly().nodeSets()[name].elements(i) odb.rootAssembly().surfaces()[name].elements(i) odb.steps()[name].frames(i).fieldOutputs()[name].values(i).instance()\ .elements(i) odb.steps()[name].frames(i).fieldOutputs()[name].values(i).instance()\ .elementSets()[name].elements(i) odb.steps()[name].frames(i).fieldOutputs()[name].values(i).instance()\ .nodeSets()[name].elements(i) odb.steps()[name].frames(i).fieldOutputs()[name].values(i).instance()\ .surfaces()[name].elements(i)
The OdbMeshElement object can have the following members:
int label() const; const int* connectivity(int& numNodes) const ; odb_SequenceInt connectivity() const; odb_SectionCategory sectionCategory() const; odb_String type() const; odb_SequenceString instanceNames() const;
An Int specifying the element label.
An odb_String specifying the element type.
A SectionCategory object specifying the element section properties.
A pointer to an array of Ints specifying the element connectivity. For connector elements connected to ground, the other node is repeated in the connectivity data. The position of the ground node cannot be ascertained. This is a limitation.
A pointer to an array of Strings specifying the instance names for nodes in the element connectivity.