A sequence of AnalyticSurfaceSegment describing an analytic surface profile.
odb.parts()[name].analyticSurface().segments() odb.rootAssembly().instances()[name].analyticSurface().segments() odb.steps()[name].frames(i).fieldOutputs()[name].values(i).instance()\ .analyticSurface().segments()
This method adds a AnalyticSurfaceSegment describing the first segment of the surface profile.
void Start(const odb_SequenceFloat& origin);
Required argument
An odb_SequenceFloat specifying the coordinates of start point.
Optional arguments
Return value
Exceptions
This method adds a AnalyticSurfaceSegment describing the line segment of the surface profile.
void Line(const odb_SequenceFloat& endPoint);
Required argument
An odb_SequenceFloat specifying the coordinates of end point.
Optional arguments
Return value
Exceptions
This method adds a AnalyticSurfaceSegment describing a circular segment of the surface profile.
void Circle(const odb_SequenceFloat& center, const odb_SequenceFloat& endPoint);
Required arguments
An odb_SequenceFloat specifying the coordinates of center of the circular segment.
An odb_SequenceFloat specifying the coordinates of end point of the circular segment.
Optional arguments
Return value
Exceptions
This method adds a AnalyticSurfaceSegment describing a parabolic segment of the surface profile.
void Parabola(const odb_SequenceFloat& middlePoint, const odb_SequenceFloat& endPoint);
Required arguments
An odb_SequenceFloat specifying the coordinates of middle point of the parabolic segment.
An odb_SequenceFloat specifying the coordinates of end point of the parabolic segment.
Optional arguments
Return value
Exceptions