View Issue Details

IDProjectCategoryView StatusLast Update
0033704CommunityOCCT:Data Exchangepublic2024-05-13 12:41
Reporterdsa-t Assigned Todpasukhi  
PrioritynormalSeverityintegration request 
Status assignedResolutionopen 
PlatformWindowsOSVC 2022 
Product Version7.8.0 
Target Version7.9.0 
Summary0033704: Data Exchange - Handle whichChoice / choice in VRML 2.0 Switch node
DescriptionCurrent VrmlData_Scene / VrmlData_Group doesn't support the Switch node from VRML 2.0 standard and gives VrmlFormatError.

Example usage of Switch node:

Group {
  children 
    Switch {
      whichChoice 0
      choice [ 
        Shape {
          ...
        },
          
        Shape {
          ...
        },
          
        Group {
          ...
        } ]
    }
}


Example files and patch are attached.

It is ok to push the patch without CLA.
TagsNo tags attached.
Test case number

Attached Files

  • vrml2-handle-switch.patch (5,474 bytes)
  • 103HT.wrl (201,758 bytes)
  • B3U_3000PM.wrl (141,563 bytes)
  • LGA24.wrl (221,309 bytes)

Activities

dpasukhi

2024-05-13 12:22

administrator   ~0115816

Dear @dsa-t,
My apologies, there are some internal bug with attachments, Could you please re-attach files as a new node(Add Node).

Thank you for your investigation!

dsa-t

2024-05-13 12:41

reporter   ~0115818

vrml2-handle-switch.patch (5,474 bytes)
103HT.wrl (201,758 bytes)
B3U_3000PM.wrl (141,563 bytes)
LGA24.wrl (221,309 bytes)

Issue History

Date Modified Username Field Change
2024-05-12 13:50 dsa-t New Issue
2024-05-12 13:50 dsa-t Assigned To => ika
2024-05-13 12:21 dpasukhi Summary Handle whichChoice / choice in VRML 2.0 Switch node => Data Exchange - Handle whichChoice / choice in VRML 2.0 Switch node
2024-05-13 12:21 dpasukhi Description Updated
2024-05-13 12:22 dpasukhi Note Added: 0115816
2024-05-13 12:23 dpasukhi Assigned To ika => dpasukhi
2024-05-13 12:23 dpasukhi Status new => assigned
2024-05-13 12:24 dpasukhi Target Version => 7.9.0
2024-05-13 12:41 dsa-t Note Added: 0115818
2024-05-13 12:41 dsa-t File Added: vrml2-handle-switch.patch
2024-05-13 12:41 dsa-t File Added: 103HT.wrl
2024-05-13 12:41 dsa-t File Added: B3U_3000PM.wrl
2024-05-13 12:41 dsa-t File Added: LGA24.wrl