MantisBT
Mantis Bug Tracker Workflow

View Revisions: Issue #23820 All Revisions ] Back to Issue ]
Summary 0023820: Wrong result of projection algorithm when a polygon geometry is projected on a set of multiple faces
Revision 2013-03-07 14:48 by sneeraj
Description Wrong result of projection algorithm ["BrepAlgo_NormalProjection” and “ProjLib_CompProjectedCurve”] when a polygon geometry is projected on a set of multiple faces [TopoDS_Compound of the multiple TopoDS_Face].

The polygon geometry is given by set of ordered points in 3D space. It is required to find the projection of this polygon on to the given set of connected faces in normal direction.

Edges are constructed using the points of polygon and BrepAlgo_NormalProjection is used to project on the TopoDS_Compound of the multiple TopoDS_Face entities.

Internally, ProjLib_CompProjectedCurve::Init() is called, in which the step size for identifying the projection points in the edges is constant. Because of this some of the smaller faces in the TopoDS_Compound get missed out.

The fix for the defect is proposed to use the parametric space of the edges for identifying the step size.
Revision 2013-03-07 14:46 by sneeraj
Description Wrong result of projection algorithm ["BrepAlgo_NormalProjection” and “ProjLib_CompProjectedCurve”] when a polygon geometry is projected on a set of multiple faces [TopoDS_Compound of the multiple TopoDS_Face].


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker