mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2025-01-22 11:40:32 +05:00
fixed a small problem in the extrusion direction determination
This commit is contained in:
parent
cdce318394
commit
f04d9d5e1f
@ -278,11 +278,12 @@ Standard_Integer GEOMImpl_PrismDriver::Execute(TFunction_Logbook& log) const
|
||||
aFaceBase=aTempFace;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Invert height and angle if the operation is an extruded cut
|
||||
bool invert = !isProtrusion;
|
||||
|
||||
// If the face has a reverse orientation invert for extruded boss operations
|
||||
// If the face has a reversed orientation invert for extruded boss operations
|
||||
if(aFaceBase.Orientation() == TopAbs_REVERSED)
|
||||
invert = isProtrusion;
|
||||
|
||||
@ -292,8 +293,6 @@ Standard_Integer GEOMImpl_PrismDriver::Execute(TFunction_Logbook& log) const
|
||||
aHeight = -aHeight;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BRepFeat_MakeDPrism thePrism(anInitShape, aFaceBase, TopoDS_Face(),
|
||||
anAngle*PI180, isProtrusion, Standard_True);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user