HM_ExtAPI::GeomEdgeGetGeometry()
Returns curve that defines edge geometry.
Syntax
bool GeomEdgeGetGeometry(
const HM_EntityGeomEdge & edge,
HM_EntityGeometryCurve& curve,
double& start_par,
double& end_par
);
Type
HyperMesh Ext API
Description
The curve that defines geometry of the edge is a 3d curve. In case if the edge is connected to one of more faces there is also 2d curve associated with the edge for each of connected faces. Use the function HM_ExtAPI::GeomCoedgeGetGeometry() to obtain corresponding 2d curves.
If the function succeeds, the return value is true. If the function fails, the return value is false. To get extended value information, call HM_ExtAPI::GetLastErrorCode().
Requires including hm_extapi.h.
Inputs
- edge
- [in] - Handle to edge object that was returned by previous calls to API functions.
- curve
- [out] - Handle to curve object that defines geometry of the edge.
- start_par
- [out] - Curve parameter that defines start of parametric region of the curve corresponding to the edge.
- end_par
- [out] - Curve parameter that defines end of parametric region of the curve corresponding to the edge.
Errors
None.