MantisBT
Mantis Bug Tracker Workflow

View Revisions: Issue #28677 All Revisions ] Back to Issue ]
Summary 0028677: Avoid change of wire orientation in BRepLib_MakeFace if the wire is open
Revision 2017-04-24 13:38 by msv
Description BRepLib_MakeFace does not allow to create a face as hole. I.e. if source closed wire has orientation that the material of future face is outside then this wire will be reversed by the method BRepLib_MakeFace::CheckInside().

However, it is impossible for open wire to understand where (from what side) the material of future face will be located. Therefore, there is no point in executing BRepLib_MakeFace::CheckInside() method.

In this case, location of material will be determined from the orientation of the wire (the source wire must be oriented correctly). If we go along the wire, the material will be on the left side.
Revision 2017-04-24 13:09 by nbv
Description BRepLib_MakeFace does not allow to create a face as hole. I.e. if source closed wire has orientation that the material of future face is outside then this wire will be reversed by the method BRepLib_MakeFace::CheckInside().

However, it is impossible for open wire to understand where (from what side) the material of future face will be located. Therefore, there is no point in executing BRepLib_MakeFace::CheckInside() method.

In this case, location of material will be determined from the orientation of the wire (the source wire must be oriented correctly). If we go along the wire, the material will be left.


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker