Archived issue #0023314
Helix curve distortion
Description
Load attached brep file. Try to build a helix along a period surface using API
Handle(Geom2d_TrimmedCurve) aSegment = GCE2d_MakeSegment(startPnt , endPnt);
edge = BRepBuilderAPI_MakeEdge(aSegment , hSurf);
BRepLib::BuildCurves3d(edge);
The startPnt is (0.0,0.0), endPnt is (PI2*22, 51.024) (means 22 rounds), the hSurf is the b-spline surface in the file.
When round is 22, the helix curve is distortion, if we decrease the round to 10, the curve is correct.
Thanks.
Handle(Geom2d_TrimmedCurve) aSegment = GCE2d_MakeSegment(startPnt , endPnt);
edge = BRepBuilderAPI_MakeEdge(aSegment , hSurf);
BRepLib::BuildCurves3d(edge);
The startPnt is (0.0,0.0), endPnt is (PI2*22, 51.024) (means 22 rounds), the hSurf is the b-spline surface in the file.
When round is 22, the helix curve is distortion, if we decrease the round to 10, the curve is correct.
Thanks.
Public activity
No public notes
Participants are labeled by their role within this record.