MantisBT - Open CASCADE
View Issue Details
0030362Open CASCADE[OCCT] OCCT:Data Exchangepublic2018-11-12 13:252019-02-14 12:00
ika 
apn 
normalminor 
closedfixed 
 
[OCCT] 7.4.0[OCCT] 7.4.0 
bugs step bug30362
0030362: Data Exchange - Writing dimensions with inches produced invalid file.
Writing dimensions with inches produced invalid file with unknown references like this:

#12930 = ( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM()
MEASURE_WITH_UNIT(POSITIVE_LENGTH_MEASURE(35.),$
  /* UNKNOWN REF */) REPRESENTATION_ITEM('nominal value') );
bugs step bug30362
No tags attached.
Issue History
2018-11-12 13:25ikaNew Issue
2018-11-12 13:25ikaAssigned To => ika
2018-11-12 13:38gitNote Added: 0081055
2018-11-12 15:51gitNote Added: 0081060
2018-11-13 15:57ikaNote Added: 0081077
2018-11-13 15:57ikaAssigned Toika => gka
2018-11-13 15:57ikaStatusnew => resolved
2018-11-13 15:57ikaSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=20371#r20371
2018-11-14 14:35gkaNote Added: 0081086
2018-11-14 14:35gkaAssigned Togka => bugmaster
2018-11-14 14:35gkaStatusresolved => reviewed
2018-11-14 15:20apnTest case number => bugs step bug30362
2018-11-14 15:20apnNote Added: 0081088
2018-11-14 15:20apnStatusreviewed => tested
2018-11-18 03:30apnChangeset attached => occt master 5290fb10
2018-11-18 03:30apnAssigned Tobugmaster => apn
2018-11-18 03:30apnStatustested => verified
2018-11-18 03:30apnResolutionopen => fixed
2018-11-18 11:53gitNote Added: 0081146
2019-02-14 12:00bugmasterProjectInternal => Open CASCADE

Notes
(0081055)
git   
2018-11-12 13:38   
Branch CR30362 has been created by ika.

SHA-1: 391c8043a082cb1e18667c646ba55ffb7f9fbe6c


Detailed log of new commits:

Author: ika
Date: Thu Nov 8 15:16:12 2018 +0300

    0030362: Data Exchange - Writing dimensions with inches produced invalid file.
    
    Writing dimensions into STEP files in inches not produce invalid references between STEP entities.
(0081060)
git   
2018-11-12 15:51   
Branch CR30362 has been updated forcibly by ika.

SHA-1: bb113c2f811e1a76c320f0491ab222d1524e1da9
(0081077)
ika   
2018-11-13 15:57   
Dear GKA,

could you please review branch CR30362?

The problem was in creation of unit entity in STEP exporter, where only si units was used.

Test results:
http://occt-tests/CR30362-master-ika-Products/Windows-64-VC14/diff_summary.html [^]
http://occt-tests/CR30362-master-ika-Products/Debian80-64/diff_summary.html [^]
http://occt-tests/CR30362-master-ika-OCCT/Debian80-64/diff_summary.html [^]
http://occt-tests/CR30362-master-ika-OCCT/Windows-64-VC14/diff_summary.html [^]
(0081086)
gka   
2018-11-14 14:35   
Branch CR30362 was reviewed.
(0081088)
apn   
2018-11-14 15:20   
Combination -
OCCT branch : CR30362 SHA - bb113c2f811e1a76c320f0491ab222d1524e1da9
Products branch : master SHA - dc9b54ff96bfdd5be36ff17bb512772a70f930db
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

Test case:
bugs step bug30362 - OK

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 16266.56000000002 / 16213.820000000038 [+0.33%]
Products
Total CPU difference: 7047.900000000023 / 7037.290000000033 [+0.15%]
Windows-64-VC14:
OCCT
Total CPU difference: 17783.828125 / 17699.171875 [+0.48%]
Products
Total CPU difference: 8515.1875 / 8523.453125 [-0.10%]

Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
(0081146)
git   
2018-11-18 11:53   
Branch CR30362 has been deleted by inv.

SHA-1: bb113c2f811e1a76c320f0491ab222d1524e1da9