View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0025730 | Community | OCCT:Modeling Algorithms | public | 2015-01-21 15:01 | 2021-11-26 10:08 |
Reporter | shoogen | Assigned To | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | open | ||
Platform | Linux | OS | Debian 6.0 | ||
Product Version | 6.8.0 | ||||
Target Version | 7.2.0 | Fixed in Version | 7.2.0 | ||
Summary | 0025730: result of MakeThickSolid aborts the BOPCheck in Geom_OffsetSurface::SetD0 | ||||
Description | NStatus != CSLib_Defined | ||||
Steps To Reproduce | pload MODELING restore thickness8-draw-Fillet001.brep Fillet001 explode Fillet001 F offsetparameter 1e-7 p a offsetload Fillet001 -1 Fillet001_4 offsetperform Thickness donly Thickness bopcheck Fillet001 # This shape seems to be OK. bopcheck Thickness #There were errors during the operation, so the list may be incomplete. # This shape seems to be OK. | ||||
Additional information and documentation updates | NStatus != CSLib_Defined #4 0x00007f7cbcc6d954 in Geom_UndefinedValue::Raise ( AString=0x7f7cbcd22c70 "") at occt/drv/Geom/Geom_UndefinedValue_0.cxx:10 #5 0x00007f7cbccb84e8 in Geom_OffsetSurface::SetD0 (this=0x6bc6800, U=0, V=11.720056995126541, P=..., D1U=..., D1V=...) at occt/src/Geom/Geom_OffsetSurface.cxx:1757 #6 0x00007f7cbccb0232 in Geom_OffsetSurface::D0 (this=0x6bc6800, U=0, V=11.720056995126541, P=...) at occt/src/Geom/Geom_OffsetSurface.cxx:486 0000007 0x00007f7cbccc786a in Geom_Surface::Value (this=0x6bc6800, U=0, V=11.720056995126541) at occt/src/Geom/Geom_Surface.cxx:111 0000008 0x00007f7cbcce67ad in GeomAdaptor_Surface::Value (this=0x7fb3410, U=0, V=11.720056995126541) at occt/src/GeomAdaptor/GeomAdaptor_Surface.cxx:610 0000009 0x00007f7cbdab27f4 in Adaptor3d_HSurface::Value (this=0x7fb3400, U=0, V=11.720056995126541) at occt/inc/Adaptor3d_HSurface.lxx:213 #10 0x00007f7cb5ebdae7 in IsDegenerated (aS=..., aIndex=3, aTol2=9.9999999999999998e-13, aDegX=@0x7fff9ae23638: 99) at occt/src/IntPolyh/IntPolyh_MaillageAffinage.cxx:3942 0000011 0x00007f7cb5ebd5f3 in DegeneratedIndex (aXpars=..., aNbX=10, aS=..., aIsoDirection=2, aI1=@0x7fff9ae237cc: 0, aI2=@0x7fff9ae237c8: 0) at occt/src/IntPolyh/IntPolyh_MaillageAffinage.cxx:3858 #12 0x00007f7cb5ea5365 in IntPolyh_MaillageAffinage::FillArrayOfPnt (this= 0x6bd1a50, SurfID=1, Upars=..., Vpars=...) at occt/src/IntPolyh/IntPolyh_MaillageAffinage.cxx:323 0000013 0x00007f7cb5ea4e7f in IntPolyh_MaillageAffinage::FillArrayOfPnt (this= 0x6bd1a50, SurfID=1) at occt/src/IntPolyh/IntPolyh_MaillageAffinage.cxx:243 0000014 0x00007f7cb5ea1a21 in IntPolyh_Intersection::PerformMaillage (this= 0x6baaf70, theMaillageS=@0x7fff9ae23b40: 0x6bd1a50) at /home/sebastian/Downloads/occt/src/IntPolyh/IntPolyh_Intersection.cxx:302 0000015 0x00007f7cb5ea2043 in IntPolyh_Intersection::PerformStd (this=0x6baaf70, MaillageS=@0x7fff9ae23b40: 0x6bd1a50, NbCouples=@0x7fff9ae23b50: 0) at occt/src/IntPolyh/IntPolyh_Intersection.cxx:431 0000016 0x00007f7cb5ea0fad in IntPolyh_Intersection::Perform (this=0x6baaf70) at occt/src/IntPolyh/IntPolyh_Intersection.cxx:89 0000017 0x00007f7cb5ea0ec9 in IntPolyh_Intersection::IntPolyh_Intersection (this= 0x6baaf70, S1=..., NbSU1=10, NbSV1=10, S2=..., NbSU2=10, NbSV2=23) at occt/src/IntPolyh/IntPolyh_Intersection.cxx:61 0000018 0x00007f7cb5c4b30a in IntPatch_PrmPrmIntersection::Perform (this= 0x7fff9ae24d40, Surf1=..., D1=..., Surf2=..., D2=..., TolTangency=5.4378625768483804e-05, Epsilon=5.4378625768483804e-05, Deflection=0.10000000000000001, Increment=0.001, ClearFlag=1) at occt/src/IntPatch/IntPatch_PrmPrmIntersection.cxx:2022 0000019 0x00007f7cb5c2b24b in IntPatch_Intersection::ParamParamPerfom (this= 0x75ee910, theS1=..., theD1=..., theS2=..., theD2=..., TolArc=5.4378625768483804e-05, TolTang=5.4378625768483804e-05, ListOfPnts=..., RestrictLine=0, typs1=GeomAbs_OffsetSurface, typs2=GeomAbs_BSplineSurface) at occt/src/IntPatch/IntPatch_Intersection.cxx:1190 0000020 0x00007f7cb5c2aea3 in IntPatch_Intersection::Perform (this=0x75ee910, theS1=..., theD1=..., theS2=..., theD2=..., TolArc=5.4378625768483804e-05, TolTang=5.4378625768483804e-05, ListOfPnts=..., RestrictLine=0, isGeomInt=1) at occt/src/IntPatch/IntPatch_Intersection.cxx:1149 0000021 0x00007f7cb6aeca30 in IntTools_FaceFace::Perform (this=0x75ee908, aF1=..., aF2=...) at occt/src/IntTools/IntTools_FaceFace.cxx:759 0000022 0x00007f7cb6b810c3 in BOPAlgo_FaceFace::Perform (this=0x75ee8e0) at occt/src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx:156 0000023 0x00007f7cb6b82b35 in BOPCol_TBBFunctor<BOPAlgo_FaceFace, BOPCol_NCVector<BOPAlgo_FaceFace> >::operator() (this=0x7fff9ae25c50, aBR=...) at occt/inc/BOPCol_TBB.hxx:107 0000024 0x00007f7cb6b8177f in BOPCol_TBBCnt<BOPCol_TBBFunctor<BOPAlgo_FaceFace, BOPCol_NCVector<BOPAlgo_FaceFace> >, BOPCol_NCVector<BOPAlgo_FaceFace> >::Perform ( bRunParallel=0, aV=...) at occt/inc/BOPCol_TBB.hxx:147 0000025 0x00007f7cb6b77e49 in BOPAlgo_PaveFiller::PerformFF (this=0x7fff9ae26430) at occt/src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx:273 #26 0x00007f7cb6b67334 in BOPAlgo_PaveFiller::PerformInternal (this= 0x7fff9ae26430) at occt/src/BOPAlgo/BOPAlgo_PaveFiller.cxx:268 #27 0x00007f7cb6b670fb in BOPAlgo_PaveFiller::Perform (this=0x7fff9ae26430) at occt/src/BOPAlgo/BOPAlgo_PaveFiller.cxx:204 #28 0x00007f7cb6b627f7 in BOPAlgo_CheckerSI::Perform (this=0x7fff9ae26430) at occt/src/BOPAlgo/BOPAlgo_CheckerSI.cxx:153 0000029 0x00007f7cb6b3b432 in BOPAlgo_ArgumentAnalyzer::TestSelfInterferences ( this=0x7fff9ae266d0) at occt/src/BOPAlgo/BOPAlgo_ArgumentAnalyzer.cxx:387 | ||||
Tags | No tags attached. | ||||
Test case number | bugs modalg_7 bug25730 | ||||
|
thickness8.draw (282 bytes) |
|
thickness8-draw-Fillet001.brep (1,060,893 bytes) |
|
(gdb) p NStatus $4 = CSLib_Singular |
|
Problem described in issue is reproduced on current state of OCCT. |
|
Should be fixed along with 0028131 |
occt: master 2a9be0e2 2017-08-22 12:05:00
Committer: bugmaster Details Diff |
0028131: BRepOffset_MakeOffset can't create offset with a face which created by filling 3 bsplinecurve Handling of degenerated points (with all derivatives zero) in GeomEvaluator_OffsetSurface is improved by iterative movement towards middle of the surface (extension of one-step approach implemented earlier in #28112). |
Affected Issues 0025730, 0028131 |
|
mod - src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx | Diff File | ||
mod - src/QABugs/QABugs_20.cxx | Diff File | ||
mod - tests/bugs/modalg_7/bug25730 | Diff File | ||
add - tests/bugs/modalg_7/bug28131 | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-01-21 15:01 | shoogen | New Issue | |
2015-01-21 15:01 | shoogen | Assigned To | => msv |
2015-01-21 15:01 | shoogen | File Added: thickness8.draw | |
2015-01-21 15:12 | shoogen | File Added: thickness8-draw-Fillet001.brep | |
2015-01-21 15:15 | shoogen | Note Added: 0036330 | |
2015-01-26 11:16 | shoogen | Tag Attached: BOPAlgo_OperationAborted | |
2017-08-07 16:15 |
|
Test case number | => bugs modalg_7 bug25730 |
2017-08-07 16:15 |
|
Note Added: 0069163 | |
2017-08-22 18:16 |
|
Relationship added | related to 0028131 |
2017-08-23 12:02 |
|
Note Added: 0069772 | |
2017-08-23 12:02 |
|
Target Version | => 7.2.0 |
2017-08-31 21:36 |
|
Status | new => feedback |
2017-08-31 21:36 |
|
Status | feedback => verified |
2017-08-31 21:38 |
|
Changeset attached | => occt master 2a9be0e2 |
2017-09-29 16:17 |
|
Fixed in Version | => 7.2.0 |
2017-09-29 16:29 |
|
Status | verified => closed |
2021-11-26 10:08 | kgv | Tag Detached: BOPAlgo_OperationAborted |