MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0028414Community[OCCT] OCCT:Data Exchangepublic2017-01-30 19:282018-08-19 13:14
Reportergdw 
Assigned Togka 
PrioritynormalSeveritymajor 
StatusnewResolutionopen 
PlatformMacOSOSOS VersionX
Product Version[OCCT] 6.9.1 
Target Version[OCCT] 7.4.0*Fixed in Version 
Summary0028414: Step entity not correctly read.
DescriptionHello,
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.
--
Guilhem
Steps To Reproduce- Open the file in IDA-STEP and FreeCAD and see that in FreeCad, only the shape intersection seem to be displayed.
TagsNo tags attached.
Test case numberNot required
Attached Fileszip file icon StepBug.zip (507,140 bytes) 2017-01-30 19:28
? file icon bug_tore.stp (15,501 bytes) 2018-04-28 12:56
png file icon Capture d’écran 2018-05-01 à 16.32.27.png (49,193 bytes) 2018-05-01 17:33
png file icon Capture d’écran 2018-05-01 à 16.32.54.png (84,779 bytes) 2018-05-01 17:34

- Relationships
related to 0029564newgka Community STEP Import and Export failure 

-  Notes
(0063235)
abv (manager)
2017-01-31 09:47

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.
(0073218)
gdw (developer)
2018-01-02 12:25

Hello,
What is the status of this issue?
Thks in advance
--
gdw
(0073228)
eryar (developer)
2018-01-04 04:34

Hi gdw,

I think this may have relationships with 0027722:
https://tracker.dev.opencascade.org/view.php?id=27722 [^]
(0075740)
gdw (developer)
2018-04-28 12:56

Hello,
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
--
Guilhem
(0075755)
gdw (developer)
2018-05-01 17:39

Hi,

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!
--
Guilhem
(0075949)
gdw (developer)
2018-05-12 10:52

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!
(0076020)
gdw (developer)
2018-05-18 08:16

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...
(0078684)
gdw (developer)
2018-08-19 13:14

For more information, the problem comes from FACE_OUTER_BOUND...

- Issue History
Date Modified Username Field Change
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
Powered by Mantis Bugtracker