Accessodb.rootAssembly().datumCsyses()[name]
DatumCsysByThreePoints(...)
This method creates an OdbDatumCsys object using three points. A datum coordinate system created with this method results in a fixed system. Pathodb.rootAssembly().DatumCsysByThreePoints Prototypeodb_DatumCsys& DatumCsysByThreePoints(const odb_String& name, odb_Enum::odb_DatumCsysTypeEnum type, const odb_SequenceFloat& origin, const odb_SequenceFloat& point1, const odb_SequenceFloat& point2); Required arguments
Optional argumentsNone. Return valueAn OdbDatumCsys object. ExceptionsNone. DatumCsysByThreeNodes(...)
This method creates an OdbDatumCsys object using the coordinates of three OdbMeshNode objects. A datum coordinate system created with this method results in a system that follows the position of the three nodes. Results, such as those for displacement, are resolved into the orientation of the datum coordinate system without regard to the position of its origin. The last three arguments are given in the form of an OdbMeshNode object. Pathodb.rootAssembly().DatumCsysByThreeNodes Prototypeodb_DatumCsys& DatumCsysByThreeNodes(const odb_String& name, odb_Enum::odb_DatumCsysTypeEnum type, const odb_Node& origin, const odb_Node& point1, const odb_Node& point2); Required arguments
Optional argumentsNone. Return valueAn OdbDatumCsys object. ExceptionsNone. DatumCsys(...)
This method copies oneOdbDatumCsys object to a new OdbDatumCsys object. Pathodb.rootAssembly().DatumCsys Prototypeodb_DatumCsys& DatumCsys(const odb_String& name, const odb_DatumCsys& datumCsys); Required arguments
Optional argumentsNone. Return valueAn OdbDatumCsys object. ExceptionsNone. MembersThe OdbDatumCsys object has the following members: Prototypeodb_String name() const; odb_Enum::odb_DatumCsysTypeEnum type() const; const float* origin() const; float origin(int index) const; const float* xAxis() const; float xAxis(int index) const; const float* yAxis() const; float yAxis(int index) const; const float* zAxis() const; float zAxis(int index) const;
|