View Issue Details

IDProjectCategoryView StatusLast Update
0031797CommunityOCCT:Modeling Algorithmspublic2022-08-10 14:00
Reporterrickg Assigned Tovmigunov  
Status assignedResolutionopen 
Product Version7.4.0 
Target Version7.7.0 
Summary0031797: Modeling Algorithms - Fillet/chamfer fails when applying any (null) GTransform
DescriptionI've found that applying fillet/chamfer on a cylinder with radius equal to the cylinder radius fails when any (null) BRepBuilderAPI_GTransform is applied (and in contrast works with no applied transform).

Steps To Reproduce
TopoDS_Shape shape = BRepPrimAPI_MakeCylinder(0.2,1).Shape();

gp_GTrsf trsf;
shape = BRepBuilderAPI_GTransform(shape, trsf); // Uncommenting this works.

BRepFilletAPI_MakeFillet fillet(shape);
TopExp_Explorer edge_explorer(shape, TopAbs_EDGE);
while ( edge_explorer.More() ) {
  TopoDS_Edge edge = TopoDS::Edge(edge_explorer.Current());
  fillet.Add(0.2, edge);
shape = fillet.Shape();
TagsNo tags attached.
Test case number



2022-08-10 14:00

developer   ~0110167

Chamfer applying works correctly even with null transformation. Fillet maker fails for cylinder approximation by BSpline. Null transformations do the approximation.

Issue History

Date Modified Username Field Change
2020-09-26 18:40 rickg New Issue
2020-09-26 18:40 rickg Assigned To => msv
2020-11-16 13:43 kgv Summary Fillet/chamfer fails when applying any (null) GTransform => Modeling Algorithms - Fillet/chamfer fails when applying any (null) GTransform
2020-11-16 13:43 kgv Steps to Reproduce Updated
2022-06-24 15:01 azv Assigned To msv => vmigunov
2022-06-24 15:01 azv Status new => assigned
2022-06-28 06:37 azv Target Version => 7.7.0
2022-08-10 14:00 vmigunov Note Added: 0110167