occt: master 179fb346

Author Committer Branch Timestamp Parent
atychini smoskvin master 2022-02-04 19:14:16 master 1caf5fd3
Affected Issues  0029435: Data Exchange - Exporting wires consisting of more than one edge results in loss of color data in IGES
Changeset 0029435: Data Exchange - Exporting wires consisting of more than one edge results in loss of color data in IGES

Colors wasn't read correctly because of incorrect curve transfers in IGESToBRep_TopoCurve.cxx
I added new calls to SetShapeResult() at the necessary places.
Also in the IGESCAFControl_Writer.cxx I added new condition because of the possible NULL exception.
mod - src/IGESCAFControl/IGESCAFControl_Writer.cxx Diff File
mod - src/IGESToBRep/IGESToBRep_TopoCurve.cxx Diff File
mod - tests/bugs/iges/bug26047 Diff File
add - tests/bugs/iges/bug29435 Diff File
add - tests/bugs/iges/bug29435_1 Diff File
mod - tests/de/iges_1/A1 Diff File
mod - tests/de/iges_1/A2 Diff File
mod - tests/de/iges_1/A6 Diff File
mod - tests/de/iges_1/A7 Diff File
mod - tests/de/iges_1/A8 Diff File
mod - tests/de/iges_1/B1 Diff File
mod - tests/de/iges_1/B2 Diff File
mod - tests/de/iges_1/B3 Diff File
mod - tests/de/iges_1/B4 Diff File
mod - tests/de/iges_1/B5 Diff File
mod - tests/de/iges_1/B6 Diff File
mod - tests/de/iges_1/B7 Diff File
mod - tests/de/iges_1/B8 Diff File
mod - tests/de/iges_1/B9 Diff File
mod - tests/de/iges_1/C1 Diff File
mod - tests/de/iges_1/C3 Diff File
mod - tests/de/iges_1/C5 Diff File
mod - tests/de/iges_1/C7 Diff File
mod - tests/de/iges_1/C8 Diff File
mod - tests/de/iges_1/D1 Diff File
mod - tests/de/iges_1/D3 Diff File
mod - tests/de/iges_1/D4 Diff File
mod - tests/de/iges_1/D5 Diff File
mod - tests/de/iges_1/D6 Diff File
mod - tests/de/iges_1/D7 Diff File
mod - tests/de/iges_1/D8 Diff File
mod - tests/de/iges_1/E2 Diff File
mod - tests/de/iges_1/E3 Diff File
mod - tests/de/iges_1/E4 Diff File
mod - tests/de/iges_1/E5 Diff File
mod - tests/de/iges_1/E6 Diff File
mod - tests/de/iges_1/E7 Diff File
mod - tests/de/iges_1/E9 Diff File
mod - tests/de/iges_1/F1 Diff File
mod - tests/de/iges_1/F2 Diff File
mod - tests/de/iges_1/F4 Diff File
mod - tests/de/iges_1/F5 Diff File
mod - tests/de/iges_1/F6 Diff File
mod - tests/de/iges_1/F7 Diff File
mod - tests/de/iges_1/F9 Diff File
mod - tests/de/iges_1/G1 Diff File
mod - tests/de/iges_1/G7 Diff File
mod - tests/de/iges_1/G8 Diff File
mod - tests/de/iges_1/G9 Diff File
mod - tests/de/iges_1/H1 Diff File
mod - tests/de/iges_1/H2 Diff File
mod - tests/de/iges_1/H4 Diff File
mod - tests/de/iges_1/H5 Diff File
mod - tests/de/iges_1/H6 Diff File
mod - tests/de/iges_1/H7 Diff File
mod - tests/de/iges_1/H8 Diff File
mod - tests/de/iges_1/H9 Diff File
mod - tests/de/iges_1/I1 Diff File
mod - tests/de/iges_1/I2 Diff File
mod - tests/de/iges_1/I3 Diff File
mod - tests/de/iges_1/I4 Diff File
mod - tests/de/iges_1/I5 Diff File
mod - tests/de/iges_1/I6 Diff File
mod - tests/de/iges_1/I7 Diff File
mod - tests/de/iges_1/I8 Diff File
mod - tests/de/iges_1/I9 Diff File
mod - tests/de/iges_1/J1 Diff File
mod - tests/de/iges_1/J2 Diff File
mod - tests/de/iges_1/J3 Diff File
mod - tests/de/iges_1/J4 Diff File
mod - tests/de/iges_1/J5 Diff File
mod - tests/de/iges_1/J6 Diff File
mod - tests/de/iges_1/J7 Diff File
mod - tests/de/iges_1/J8 Diff File
mod - tests/de/iges_1/K1 Diff File
mod - tests/de/iges_1/K2 Diff File
mod - tests/de/iges_1/K3 Diff File
mod - tests/de/iges_1/K4 Diff File
mod - tests/de/iges_1/K5 Diff File
mod - tests/de/iges_1/K6 Diff File
mod - tests/de/iges_1/K7 Diff File
mod - tests/de/iges_1/K9 Diff File
mod - tests/de/iges_1/L1 Diff File
mod - tests/de/iges_1/L2 Diff File
mod - tests/de/iges_1/L3 Diff File
mod - tests/de/iges_1/L4 Diff File
mod - tests/de/iges_1/L6 Diff File
mod - tests/de/iges_1/L7 Diff File
mod - tests/de/iges_1/L8 Diff File
mod - tests/de/iges_1/L9 Diff File
mod - tests/de/iges_1/M1 Diff File
mod - tests/de/iges_1/M2 Diff File
mod - tests/de/iges_1/M3 Diff File
mod - tests/de/iges_1/M4 Diff File
mod - tests/de/iges_1/M5 Diff File
mod - tests/de/iges_1/M6 Diff File
mod - tests/de/iges_1/M7 Diff File
mod - tests/de/iges_1/M8 Diff File
mod - tests/de/iges_1/M9 Diff File
mod - tests/de/iges_1/N1 Diff File
mod - tests/de/iges_1/N2 Diff File
mod - tests/de/iges_1/N3 Diff File
mod - tests/de/iges_1/N4 Diff File
mod - tests/de/iges_1/N5 Diff File
mod - tests/de/iges_1/N6 Diff File
mod - tests/de/iges_1/N7 Diff File
mod - tests/de/iges_1/O1 Diff File
mod - tests/de/iges_1/O2 Diff File
mod - tests/de/iges_1/O3 Diff File
mod - tests/de/iges_1/O4 Diff File
mod - tests/de/iges_1/O5 Diff File
mod - tests/de/iges_1/O6 Diff File
mod - tests/de/iges_1/O7 Diff File
mod - tests/de/iges_1/O8 Diff File
mod - tests/de/iges_1/O9 Diff File
mod - tests/de/iges_1/P1 Diff File
mod - tests/de/iges_1/P2 Diff File
mod - tests/de/iges_1/P3 Diff File
mod - tests/de/iges_1/P4 Diff File
mod - tests/de/iges_1/P5 Diff File
mod - tests/de/iges_1/P6 Diff File
mod - tests/de/iges_1/P7 Diff File
mod - tests/de/iges_1/P9 Diff File
mod - tests/de/iges_1/Q1 Diff File
mod - tests/de/iges_1/Q2 Diff File
mod - tests/de/iges_1/Q3 Diff File
mod - tests/de/iges_1/Q4 Diff File
mod - tests/de/iges_1/Q5 Diff File
mod - tests/de/iges_1/Q6 Diff File
mod - tests/de/iges_1/Q7 Diff File
mod - tests/de/iges_1/Q8 Diff File
mod - tests/de/iges_1/Q9 Diff File
mod - tests/de/iges_1/R1 Diff File
mod - tests/de/iges_1/R2 Diff File
mod - tests/de/iges_1/R3 Diff File
mod - tests/de/iges_1/R4 Diff File
mod - tests/de/iges_1/R5 Diff File
mod - tests/de/iges_1/R6 Diff File
mod - tests/de/iges_1/R7 Diff File
mod - tests/de/iges_1/R8 Diff File
mod - tests/de/iges_2/A1 Diff File
mod - tests/de/iges_2/A2 Diff File
mod - tests/de/iges_2/A3 Diff File
mod - tests/de/iges_2/A4 Diff File
mod - tests/de/iges_2/A5 Diff File
mod - tests/de/iges_2/A6 Diff File
mod - tests/de/iges_2/A7 Diff File
mod - tests/de/iges_2/A8 Diff File
mod - tests/de/iges_2/A9 Diff File
mod - tests/de/iges_2/B1 Diff File
mod - tests/de/iges_2/B2 Diff File
mod - tests/de/iges_2/B3 Diff File
mod - tests/de/iges_2/B4 Diff File
mod - tests/de/iges_2/B5 Diff File
mod - tests/de/iges_2/B6 Diff File
mod - tests/de/iges_2/B7 Diff File
mod - tests/de/iges_2/B8 Diff File
mod - tests/de/iges_2/C1 Diff File
mod - tests/de/iges_2/C2 Diff File
mod - tests/de/iges_2/C3 Diff File
mod - tests/de/iges_2/C4 Diff File
mod - tests/de/iges_2/C5 Diff File
mod - tests/de/iges_2/C7 Diff File
mod - tests/de/iges_2/C8 Diff File
mod - tests/de/iges_2/C9 Diff File
mod - tests/de/iges_2/D1 Diff File
mod - tests/de/iges_2/D2 Diff File
mod - tests/de/iges_2/D3 Diff File
mod - tests/de/iges_2/D4 Diff File
mod - tests/de/iges_2/D5 Diff File
mod - tests/de/iges_2/D6 Diff File
mod - tests/de/iges_2/D7 Diff File
mod - tests/de/iges_2/D8 Diff File
mod - tests/de/iges_2/D9 Diff File
mod - tests/de/iges_2/E1 Diff File
mod - tests/de/iges_2/E2 Diff File
mod - tests/de/iges_2/E3 Diff File
mod - tests/de/iges_2/E4 Diff File
mod - tests/de/iges_2/E5 Diff File
mod - tests/de/iges_2/E6 Diff File
mod - tests/de/iges_2/E7 Diff File
mod - tests/de/iges_2/E8 Diff File
mod - tests/de/iges_2/E9 Diff File
mod - tests/de/iges_2/F1 Diff File
mod - tests/de/iges_2/F2 Diff File
mod - tests/de/iges_2/F3 Diff File
mod - tests/de/iges_2/F4 Diff File
mod - tests/de/iges_2/F5 Diff File
mod - tests/de/iges_2/F6 Diff File
mod - tests/de/iges_2/F7 Diff File
mod - tests/de/iges_2/F8 Diff File
mod - tests/de/iges_2/F9 Diff File
mod - tests/de/iges_2/G1 Diff File
mod - tests/de/iges_2/G2 Diff File
mod - tests/de/iges_2/G3 Diff File
mod - tests/de/iges_2/G5 Diff File
mod - tests/de/iges_2/G6 Diff File
mod - tests/de/iges_2/G7 Diff File
mod - tests/de/iges_2/G8 Diff File
mod - tests/de/iges_2/G9 Diff File
mod - tests/de/iges_2/H2 Diff File
mod - tests/de/iges_2/H3 Diff File
mod - tests/de/iges_2/H4 Diff File
mod - tests/de/iges_2/H5 Diff File
mod - tests/de/iges_2/H6 Diff File
mod - tests/de/iges_2/H7 Diff File
mod - tests/de/iges_2/H8 Diff File
mod - tests/de/iges_2/H9 Diff File
mod - tests/de/iges_2/I1 Diff File
mod - tests/de/iges_2/I2 Diff File
mod - tests/de/iges_2/I3 Diff File
mod - tests/de/iges_2/I4 Diff File
mod - tests/de/iges_2/I5 Diff File
mod - tests/de/iges_2/I6 Diff File
mod - tests/de/iges_2/I7 Diff File
mod - tests/de/iges_2/I8 Diff File
mod - tests/de/iges_2/I9 Diff File
mod - tests/de/iges_2/J1 Diff File
mod - tests/de/iges_3/A1 Diff File
mod - tests/de/iges_3/A2 Diff File
mod - tests/de/iges_3/A3 Diff File
mod - tests/de/iges_3/A4 Diff File
mod - tests/de/iges_3/A5 Diff File
mod - tests/de/iges_3/A6 Diff File
mod - tests/de/iges_3/A7 Diff File
mod - tests/de/iges_3/A8 Diff File
mod - tests/de/iges_3/A9 Diff File
mod - tests/de/iges_3/B1 Diff File
mod - tests/de/iges_3/B2 Diff File