Anonymous | Login | 2021-01-16 06:30 MSK | ![]() |
My View | View Issues | Change Log | Roadmap |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0026295 | Community | [OCCT] OCCT:Modeling Algorithms | public | 2015-05-29 22:16 | 2017-08-11 12:02 | ||||||||
Reporter | ickby | ||||||||||||
Assigned To | ifv | ||||||||||||
Priority | normal | Severity | major | ||||||||||
Status | new | Resolution | open | ||||||||||
Platform | Amd64 | OS | Ubuntu | OS Version | 15.04 | ||||||||
Product Version | [OCCT] 6.8.0 | ||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0026295: Sweep fails with BRepFill_ContactOnBorder | ||||||||||||
Description | Trying to sweep a section along a given path with an auxillery spine fails when the contact type is set to BRepFill_ContactOnBorder. It works with BRepFill_NoContact. | ||||||||||||
Steps To Reproduce | pload ALL restore section.brep restore profile1.brep restore profile2.brep explode section explode profile1 explode profile2 mksweep profile1_1 addsweep section_1 -T -R setsweep -G profile2_1 0 2 buildsweep sw -S An exception was caught 0x7f528391c327 : Standard_NullObject: BRepAdaptor_Curve::No geometry ** Exception ** 0x7f528391c327 : Standard_NullObject: BRepAdaptor_Curve::No geometry | ||||||||||||
Additional information and documentation updates | The picture shows the section, the profiles and the sweep with BRepFill_NoContact as build with: setsweep -G profile2_1 0 0 The needed brep files are attached | ||||||||||||
Tags | No tags attached. | ||||||||||||
Test case number | bugs modalg_7 bug26295 | ||||||||||||
Attached Files | ![]() ![]() ![]() ![]() ![]() | ||||||||||||
![]() |
|
(0069206) ickby (reporter) 2017-08-08 15:00 edited on: 2017-08-08 15:03 |
The crash is gone in OCC 7.2 beta. But the sweep is still not created: Buildsweep : Not Done BuildSweep : One section can not be in contact with the guide However, from the reference documentation of BRepOffsetAPI_MakePipeShell I would suspect that the section gets scaled to touch the guide. It states: "the auxiliary spine becomes a boundary of the swept surface and the width of section varies along the path." This seems to not be the case. Maybe a clearification of the documentation is needed. |
(0069208) ickby (reporter) 2017-08-08 15:07 |
OCC7.2beta: For testing I moved the guide to start exactly at the tip of the section (uploaded as profile3). An access violation now occurs and the build sweep does not follow the guide: pload ALL restore section.brep restore profile1.brep restore profile3.brep explode section explode profile1 explode profile3 mksweep profile1_1 addsweep section_1 -T -R setsweep -G profile3_1 0 2 An exception was caught 00000000020A4FC0 : OSD_Exception_ACCESS_VIOLATION: ACCESS VIOLATION at address 0x0000000000000038 during 'READ' operation** Exception ** 00000000020A4FC0 : OSD_Exception_ACCESS_VIOLATION: ACCESSVIOLATION at address 0x0000000000000038 during 'READ' operation buildsweep sw -S |
(0069309) apv (tester) 2017-08-11 12:02 |
Problem described in issue is reproduced on current state of OCCT. |
![]() |
|||
Date Modified | Username | Field | Change |
2015-05-29 22:16 | ickby | New Issue | |
2015-05-29 22:16 | ickby | Assigned To | => msv |
2015-05-29 22:16 | ickby | File Added: sweep_NoContact.png | |
2015-05-29 22:17 | ickby | File Added: section.brep | |
2015-05-29 22:17 | ickby | File Added: profile1.brep | |
2015-05-29 22:18 | ickby | File Added: profile2.brep | |
2015-06-01 10:04 | msv | Assigned To | msv => ifv |
2017-08-08 15:00 | ickby | Note Added: 0069206 | |
2017-08-08 15:03 | ickby | Note Edited: 0069206 | View Revisions |
2017-08-08 15:03 | ickby | File Added: profile3.brep | |
2017-08-08 15:07 | ickby | Note Added: 0069208 | |
2017-08-11 12:02 | apv | Test case number | => bugs modalg_7 bug26295 |
2017-08-11 12:02 | apv | Note Added: 0069309 |
Copyright © 2000 - 2021 MantisBT Team |