View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0033426 | Open CASCADE | OCCT:Data Exchange | public | 2023-07-13 19:34 | 2023-09-21 13:02 |
Reporter | dpasukhi | Assigned To | bugmaster | ||
Priority | low | Severity | crash | ||
Status | verified | Resolution | fixed | ||
Product Version | 7.7.0 | ||||
Target Version | Unscheduled | Fixed in Version | 7.8.0 | ||
Summary | 0033426: Data Exchange, VRML - Impossible to import VRML V1 | ||||
Description | We can't read our presended VRML occt/data/vrml/face.vrml | ||||
Tags | No tags attached. | ||||
Test case number | 33426 | ||||
|
The problem is too deep. The last release at least from 7.5 don't be able to read file from occt/data/vrml folder. |
|
Branch CR33426 has been created by ichesnokova. SHA-1: db4ba64f4ec4d5f46739377760777271c9dfd383 Detailed log of new commits: Author: ichesnok Date: Mon Jul 24 09:43:30 2023 +0100 0033426: Data Exchange, VRML - Impossible to import VRML V1 VrmlData_ShapeNode creating (for vrml v1 case) was added |
|
Branch CR33426 has been updated forcibly by ichesnokova. SHA-1: f39d849c9607d2f70421085072109b17d31989ae |
|
Branch CR33426 has been updated forcibly by ichesnokova. SHA-1: b9382108b3a74d9e80b8acb1a6c2162c8a3334ff |
|
Branch CR33426 has been updated forcibly by ichesnokova. SHA-1: f0e27caf037a3cbbe94ebb115c0a515f73844272 |
|
Dear ika, please review branch CR33426. Tests: http://jenkins-test-10.nnov.opencascade.com/view/CR33426-master-ichesnok/view/COMPARE/ |
|
Branch CR33426 has been updated forcibly by ichesnokova. SHA-1: dc96d288adeebd8479d63fd5c8bcd2faf3fc1225 |
|
Dear ichesnokova, 1) Warning: http://jenkins-test-10.nnov.opencascade.com/view/CR33426-master-ichesnok/view/OCCT%20compile/job/CR33426-master-ichesnok-OCCT-Ubuntu2004-64-opt-compile/5/parsed_console/ VrmlData_Material.hxx 2) strange number of spaces in AmbientColor() and SetAmbientColor() methods, please fix. VrmlData_Group.cxx 3) + if (anIt.Value()->IsKind(STANDARD_TYPE(VrmlData_Coordinate))) + { + aCoord = Handle(VrmlData_Coordinate)::DownCast(anIt.Value()); + } + else if (anIt.Value()->IsKind(STANDARD_TYPE(VrmlData_IndexedFaceSet))) + { + anIndFaceSet = Handle(VrmlData_IndexedFaceSet)::DownCast(anIt.Value()); + anIndFaceSet->SetCoordinates(aCoord); + } + else if (anIt.Value()->IsKind(STANDARD_TYPE(VrmlData_IndexedLineSet))) + { + anIndLineSet = Handle(VrmlData_IndexedLineSet)::DownCast(anIt.Value()); + anIndLineSet->SetCoordinates(aCoord); + } Do you always sure that aCoord will be not null? The code is not protected from it. Please add a comment if it is strictly standardized by VRML format, or add a protection. VrmlData_Material.cxx 4) Please add separators between the methods. |
|
Branch CR33426_1 has been created by ichesnokova. SHA-1: a85a8e34cfcea4e5fa834a286510bb53856549e2 Detailed log of new commits: Author: ichesnok Date: Mon Jul 24 09:43:30 2023 +0100 0033426: Data Exchange, VRML - Impossible to import VRML V1 VrmlData_ShapeNode creating (for vrml v1 case) was added Author: ichesnok Date: Wed Sep 13 09:48:40 2023 +0100 remarks fixed |
|
Dear ika, please review branch CR33426_1. About the 2nd remark, I left it so that the general style of file is preserved. |
|
Branch CR33426_1 has been updated forcibly by ichesnokova. SHA-1: 06f2625c35e9a8897ad4989835fab40da23529b5 |
|
No more remarks. Dear bugmaster, please integrate OCCT: CR33426_1 |
|
Combination - OCCT branch : IR-2023-09-15 master SHA - 06f2625c35e9a8897ad4989835fab40da23529b5 38e09ead3f71b0f6ee0ece13e05a6f9009c86eba Products branch : master SHA - c00d777bc21fca09e275ef4c9272442b9bd1caef 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 CPU differences: Ubuntu2004-64: OCCT Total CPU difference: 18263.210000000217 / 17992.18000000026 [+1.51%] Products Total CPU difference: 12050.169999999993 / 11923.35000000001 [+1.06%] Windows-64-VC142: OCCT Total CPU difference: 18536.21875 / 19076.859375 [-2.83%] Products Total CPU difference: 13940.40625 / 14318.203125 [-2.64%] Image differences : No differences that require special attention Memory differences : No differences that require special attention |
|
Branch CR33426 has been deleted by mnt. SHA-1: dc96d288adeebd8479d63fd5c8bcd2faf3fc1225 |
|
Branch CR33426_1 has been deleted by mnt. SHA-1: 06f2625c35e9a8897ad4989835fab40da23529b5 |
occt: master 06f2625c 2023-07-24 11:43:30 ichesnok Details Diff |
0033426: Data Exchange, VRML - Impossible to import VRML V1 VrmlData_ShapeNode creating (for vrml v1 case) was added |
Affected Issues 0033426 |
|
mod - src/VrmlData/VrmlData_Group.cxx | Diff File | ||
mod - src/VrmlData/VrmlData_Material.cxx | Diff File | ||
mod - src/VrmlData/VrmlData_Material.hxx | Diff File | ||
mod - src/VrmlData/VrmlData_Scene.cxx | Diff File | ||
add - tests/bugs/stlvrml/bug33426 | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-07-13 19:34 | dpasukhi | New Issue | |
2023-07-13 19:34 | dpasukhi | Assigned To | => ika |
2023-07-13 19:34 | dpasukhi | Relationship added | related to 0030066 |
2023-07-14 11:54 | dpasukhi | Assigned To | ika => dpasukhi |
2023-07-14 11:54 | dpasukhi | Summary | Data Exchange, VRLM - Impossible to import VRLM V1 [Regression] => Data Exchange, VRML - Impossible to import VRML V1 |
2023-07-14 11:54 | dpasukhi | Description Updated | |
2023-07-14 11:56 | dpasukhi | Assigned To | dpasukhi => ika |
2023-07-14 11:56 | dpasukhi | Target Version | 7.7.2 => Unscheduled |
2023-07-18 14:11 | ika | Assigned To | ika => ichesnokova |
2023-07-18 16:18 | dpasukhi | Product Version | => 7.7.0 |
2023-07-18 16:18 | dpasukhi | Status | new => assigned |
2023-07-31 13:14 | dpasukhi | Note Added: 0113815 | |
2023-07-31 13:22 | dpasukhi | Priority | normal => low |
2023-08-24 13:41 | git | Note Added: 0114019 | |
2023-08-25 18:14 | git | Note Added: 0114024 | |
2023-08-25 19:07 | git | Note Added: 0114025 | |
2023-08-31 10:57 | git | Note Added: 0114043 | |
2023-08-31 16:51 |
|
Assigned To | ichesnokova => ika |
2023-08-31 16:51 |
|
Status | assigned => resolved |
2023-08-31 16:51 |
|
Note Added: 0114049 | |
2023-09-01 18:22 |
|
Relationship added | related to 0029539 |
2023-09-05 10:25 | git | Note Added: 0114072 | |
2023-09-08 18:24 | ika | Assigned To | ika => ichesnokova |
2023-09-08 18:24 | ika | Status | resolved => assigned |
2023-09-08 18:24 | ika | Note Added: 0114112 | |
2023-09-13 11:50 | git | Note Added: 0114155 | |
2023-09-13 11:58 |
|
Assigned To | ichesnokova => ika |
2023-09-13 11:58 |
|
Status | assigned => resolved |
2023-09-13 11:58 |
|
Note Added: 0114156 | |
2023-09-14 10:17 | git | Note Added: 0114160 | |
2023-09-14 14:18 | ika | Assigned To | ika => bugmaster |
2023-09-14 14:18 | ika | Status | resolved => reviewed |
2023-09-14 14:18 | ika | Note Added: 0114167 | |
2023-09-19 15:04 | Changeset attached | => occt master 06f2625c | |
2023-09-19 15:15 | jokwajeb | Note Added: 0114186 | |
2023-09-20 19:12 | vglukhik | Status | reviewed => verified |
2023-09-20 19:12 | vglukhik | Resolution | open => fixed |
2023-09-20 19:12 | vglukhik | Fixed in Version | => 7.8.0 |
2023-09-20 19:12 | vglukhik | Test case number | => 33426 |
2023-09-20 19:13 | vglukhik | Relationship replaced | has duplicate 0029539 |
2023-09-21 13:02 | git | Note Added: 0114226 | |
2023-09-21 13:02 | git | Note Added: 0114227 |