View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0024145 | Community | OCCT:Modeling Algorithms | public | 2013-09-05 12:01 | 2017-07-31 17:46 |
Reporter | Vitezslav Zajic | Assigned To | bugmaster | ||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Platform | Windows | OS | VC++ 2010 | ||
Product Version | 6.6.0 | ||||
Fixed in Version | 6.9.0 | ||||
Summary | 0024145: OCCT fails to project a wire onto BSplineSurface using BRepAlgo_NormalProjection | ||||
Description | When projecting the first attached wire, the BRepAlgo_NormalProjection throws an exception: restore face.brep f restore wire1.brep w1 #throws a Standard_ConstructionError: nproject r w1 f When projecting the second attached wire, there is not any exception, but the result is still not built: restore face.brep f restore wire2.brep w2 nproject r w2 f Finally, when projecting the third wire, everything is OK: restore face.brep f restore wire3.brep w3 nproject r w3 f All the wires lie on the face and are essentially the same, only translated a little. I have also attached a simple c++ code that was used to generate the face and the wires. | ||||
Steps To Reproduce | See description above. | ||||
Tags | No tags attached. | ||||
Test case number | bugs modalg_7 bug24145_1, bug24145_2 | ||||
|
FaceAndWires.zip (2,465 bytes) |
|
face.brep (1,063 bytes) |
|
wire1.brep (414 bytes) |
|
wire2.brep (450 bytes) |
|
wire3.brep (594 bytes) |
|
generation.cpp (2,670 bytes) |
|
I've just managed to generate a DRAW script that generates the shapes anew, if it helps: pload ALL bsplinecurve bc 2 4 0 3 0.3333 1 0.6666 1 1 3 0 0 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 bsplinesurf bs 2 2 0 3 1 3 2 2 0 3 1 3 0 0 0 1 1 -1 0 1 2 0 0 1 -1 1 0 1 1 1 0 1 3 1 0 1 0 2 0 1 1 3 0 1 2 2 0 1 mkedge e bc mkface f bs # throws Standard_ConstructionError: nproject r e f ttranslate e 0.01 0.01 0 # does nothing: nproject r e f ttranslate e 0.1 0.1 0 # projection OK: nproject r e f |
|
Branch CR24145 has been created by apv. SHA-1: 940f57f4fd7dd78a2f0165383a1c6adb5f00d19f Detailed log of new commits: Author: apv Date: Tue Jul 25 13:03:24 2017 +0300 Test for 0024145: OCCT fails to project a wire onto BSplineSurface using BRepAlgo_NormalProjection |
|
Dear BugMaster, Problem described in issue is not reproduced on current state of OCCT. Problem has been solved in OCCT6.9.0. Please integrate branch CR24145 into the occt git-repository master. |
|
Branch CR24145 has been deleted by kgv. SHA-1: 940f57f4fd7dd78a2f0165383a1c6adb5f00d19f |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-09-05 12:01 | Vitezslav Zajic | New Issue | |
2013-09-05 12:01 | Vitezslav Zajic | Assigned To | => ifv |
2013-09-05 12:01 | Vitezslav Zajic | File Added: FaceAndWires.zip | |
2013-09-05 12:25 | Vitezslav Zajic | File Added: face.brep | |
2013-09-05 12:25 | Vitezslav Zajic | File Added: wire1.brep | |
2013-09-05 12:25 | Vitezslav Zajic | File Added: wire2.brep | |
2013-09-05 12:25 | Vitezslav Zajic | File Added: wire3.brep | |
2013-09-05 12:25 | Vitezslav Zajic | File Added: generation.cpp | |
2013-09-05 12:45 | Vitezslav Zajic | Note Added: 0025462 | |
2017-07-25 13:03 | git | Note Added: 0068665 | |
2017-07-25 13:05 |
|
Test case number | => bugs modalg_7 bug24145_1, bug24145_2 |
2017-07-25 13:06 |
|
Assigned To | ifv => apv |
2017-07-25 13:06 |
|
Status | new => feedback |
2017-07-25 13:08 |
|
Note Added: 0068666 | |
2017-07-25 13:08 |
|
Assigned To | apv => bugmaster |
2017-07-25 13:08 |
|
Status | feedback => tested |
2017-07-25 13:09 |
|
Fixed in Version | => 6.9.0 |
2017-07-31 11:12 | bugmaster | Status | tested => closed |
2017-07-31 11:12 | bugmaster | Resolution | open => fixed |
2017-07-31 17:46 | git | Note Added: 0068930 |