|Anonymous | Login||2018-12-11 13:49 MSK|
|My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0028414||Community||[OCCT] OCCT:Data Exchange||public||2017-01-30 19:28||2018-08-19 13:14|
|Product Version||[OCCT] 6.9.1|
|Target Version||[OCCT] 7.4.0*||Fixed in Version|
|Summary||0028414: Step entity not correctly read.|
We have identified an entity (STEP TOROIDAL_SURFACE) that is not correctly read (see the screen shots of IDA-Step and FreeCAD).
We have isolated the entity in a as small as possible Step file in order to help the correction.
Thank in advance for your help.
|Steps To Reproduce||- Open the file in IDA-STEP and FreeCAD and see that in FreeCad, only the shape intersection seem to be displayed.|
|Tags||No tags attached.|
|Test case number||Not required|
|Attached Files|| StepBug.zip (507,140 bytes) 2017-01-30 19:28|
bug_tore.stp (15,501 bytes) 2018-04-28 12:56
Capture d’écran 2018-05-01 à 16.32.27.png (49,193 bytes) 2018-05-01 17:33
Capture d’écran 2018-05-01 à 16.32.54.png (84,779 bytes) 2018-05-01 17:34
Among available STEP viewers:
- Autodesk A360 and GOM Inspect (based on Hoops by TechSoft3D), PTC Creo Elements show this face as almost full torus;
- OCCT, FreeCAD, RGK show it as small part;
- Rhino fails to open it;
- STEP NC shows broken shape.
Thus translation of toruses to and from STEP definitely deserves to be checked.
What is the status of this issue?
Thks in advance
I think this may have relationships with 0027722:
The problem seems to be not related to the ellipse but preferably to the BSP subtraction.
In the file bug_tore, if
0000329 = ADVANCED_FACE( '', ( #749 ), #750, .T. );
is replaced by
0000329 = ADVANCED_FACE( '', ( ), #750, .T. );
the tore is read by occ; otherwise, only the cookie is read...
Hope this help
After investigations, the problem seems to come from the way the tore is cut by the wire in the ADVANCED_FACE: the part that should kept is 'outside' while occ keeps 'inside', as shown in the screenshots (the yellow one is correct while the gray one is what occ produces).
Currently I am trying to investigate in BrepMesh_FastDiscret.cxx that actually triangule the tore...
Help will infinitely appreciated!
More over, the problem seems to come when some B_SPLINE_CURVE_WITH_KNOTS are involved in the EdgeLoop of the ADVANCED_FACE; not sure that the problem is limited if the surface of the ADVANCED_FACE is a torus...
Feedback and help greatly appreciated!
|We have temporarily fixed the problem by suppressing the edge part of the advanced face if the target form is a toroids and if the edges are made exclusively with knots surface. This inly a work around...|
|For more information, the problem comes from FACE_OUTER_BOUND...|
|2017-01-30 19:28||gdw||New Issue|
|2017-01-30 19:28||gdw||Assigned To||=> san|
|2017-01-30 19:28||gdw||File Added: StepBug.zip|
|2017-01-30 19:36||san||Assigned To||san => gka|
|2017-01-30 19:36||san||Category||PRODUCTS:Volume Rendering => OCCT:Data Exchange|
|2017-01-31 09:47||abv||Note Added: 0063235|
|2017-02-02 14:22||abv||Relationship added||related to 0025523|
|2017-08-30 14:57||mkv||Test case number||=> bugs step bug28414|
|2017-10-02 15:45||apv||Test case number||bugs step bug28414 => Not required|
|2018-01-02 12:25||gdw||Note Added: 0073218|
|2018-01-04 04:34||eryar||Note Added: 0073228|
|2018-04-28 12:56||gdw||File Added: bug_tore.stp|
|2018-04-28 12:56||gdw||Note Added: 0075740|
|2018-05-01 17:33||gdw||File Added: Capture d’écran 2018-05-01 à 16.32.27.png|
|2018-05-01 17:34||gdw||File Added: Capture d’écran 2018-05-01 à 16.32.54.png|
|2018-05-01 17:39||gdw||Note Added: 0075755|
|2018-05-12 10:52||gdw||Note Added: 0075949|
|2018-05-18 08:16||gdw||Note Added: 0076020|
|2018-05-26 21:10||abv||Target Version||=> 7.4.0*|
|2018-05-26 21:10||abv||Relationship added||related to 0029564|
|2018-08-19 13:14||gdw||Note Added: 0078684|
|Copyright © 2000 - 2018 MantisBT Team|