View Issue Details

IDProjectCategoryView StatusLast Update
0033531Open CASCADEOCCT:Configurationpublic2023-11-24 17:14
Reporterdpasukhi Assigned Todpasukhi  
PrioritynormalSeverityfeature 
Status assignedResolutionopen 
Target Version7.8.0 
Summary0033531: Configuration - Rework DataExchange ToolKits organization
Description1. Revamped DataExchange Toolkit Structure
OCCT 7.8.0 introduces a groundbreaking change by reorganizing the DataExchange Toolkits (TKs). These TKs, which deal with various file formats for data exchange, have been elegantly separated and regrouped by their respective formats. Get ready to explore the new hierarchy:

TKDESTEP: Handling STEP file format.
TKDEOBJ: Handling OBJ file format.
TKDEIGES: Handling IGES file format.
TKDEGLTF: Handling GLTF file format.
TKDEVRML: Handling VRML file format.
TKDEPLY: Handling PLY file format.
TKDESTL: Handling STL file format.
2. Enhanced DRAW Toolkit for Data Exchange
The DRAW Toolkits within DataExchange have also undergone a significant transformation. Now, they are organized based on the specific formats they cater to. Say hello to these refined toolkits:

TKXSDRAWSTEP: Container for DE command to work with STEP.
TKXSDRAWOBJ: Container for DE command to work with OBJ.
TKXSDRAWIGES: Container for DE command to work with IGES.
TKXSDRAWGLTF: Container for DE command to work with GLTF.
TKXSDRAWVRML: Container for DE command to work with VRML.
TKXSDRAWPLY: Container for DE command to work with PLY.
TKXSDRAWSTL: Container for DE command to work with STL.
TagsNo tags attached.
Test case number

Activities

git

2023-11-20 18:56

administrator   ~0114618

Branch CR33531 has been created by dpasukhi.

SHA-1: 504c242e50252b0a06124c244e8007e2c15df964


Detailed log of new commits:

Author: dpasukhi
Date: Sun Nov 19 11:09:33 2023 +0000

    0033531: Configuration - Rework DataExchange ToolKits organization
    
    First iteration. Not fore review. Just to check the structure.

git

2023-11-22 18:30

administrator   ~0114623

Branch CR33531 has been updated forcibly by dpasukhi.

SHA-1: f70aaf741ab0ea0567987beb56950669bf2c3c37

git

2023-11-22 18:47

administrator   ~0114624

Branch CR33531 has been updated forcibly by dpasukhi.

SHA-1: 13ce6a10b8dbe6ffa26cadfdd303d1bddbd7288c

git

2023-11-24 04:49

administrator   ~0114645

Branch CR33531 has been updated by dpasukhi.

SHA-1: ce9344eb95b4aa73b42694650df8e0e41018603d


Detailed log of new commits:

Author: dpasukhi
Date: Fri Nov 24 00:21:33 2023 +0000

    // implement DE plugins

git

2023-11-24 05:32

administrator   ~0114649

Branch CR33531 has been updated by dpasukhi.

SHA-1: a70b70336795e07e2b3d77c8dcbdf73c4234beac


Detailed log of new commits:

Author: dpasukhi
Date: Fri Nov 24 02:31:39 2023 +0000

    // renaming

git

2023-11-24 12:53

administrator   ~0114650

Branch CR33531 has been updated by dpasukhi.

SHA-1: e21059d6f3a4eaa3e733c9ead5974868ec34500d


Detailed log of new commits:

Author: dpasukhi
Date: Fri Nov 24 09:52:56 2023 +0000

    // fix problem with undefined and not loaded commands

git

2023-11-24 13:00

administrator   ~0114652

Branch CR33531_dev has been created by dpasukhi.

SHA-1: e21059d6f3a4eaa3e733c9ead5974868ec34500d


No new revisions were added by this update.

git

2023-11-24 13:02

administrator   ~0114653

Branch CR33531 has been updated forcibly by dpasukhi.

SHA-1: f53555c15655e210601969b095dee095ee57f21d

dpasukhi

2023-11-24 13:04

developer   ~0114654

Dear ika, pleade varify CR33531.

I'm waiting for another patch to update documentation and some scripts with new TK list. It will be on separeted branch(I guess).
Another developer working on it.

A few tests will be updated with another "pload" command. I waiting for Jenkins. So, CR33531_dev will be a little updated later
http://jenkins-test-10.nnov.opencascade.com/view/CR33531-CR33531-dpasukhi/view/COMPARE/

git

2023-11-24 14:25

administrator   ~0114656

Branch CR33531 has been updated forcibly by dpasukhi.

SHA-1: 699b2921ac911f8004bb3e5421c08495caead3f7

ika

2023-11-24 16:22

developer   ~0114657

Dear dpasukhi,

I have a couple of text remarks.

DE_Wrapper.cxx
+//=======================================================================
+// function : Bind
+// purpose :
+//=======================================================================
+Standard_Boolean DE_Wrapper::UnBind(const Handle(DE_ConfigurationNode)& theNode)
wrong name in separator.

XSDRAWPLY.cxx, XSDRAWOBJ.cxx
+//=======================================================================
+//function : InitCommands
+//purpose :
+//=======================================================================
+void XSDRAWPLY::Factory(Draw_Interpretor& theDI)
wrong name in the separator

git

2023-11-24 16:49

administrator   ~0114661

Branch CR33531 has been updated forcibly by dpasukhi.

SHA-1: f0f458897a3e094d626d8535a429e59253ebc920

git

2023-11-24 17:14

administrator   ~0114662

Branch CR33531_anv has been created by anv.

SHA-1: 3abf1ec3d9bed352111b8debf8bd5200f226d314


Detailed log of new commits:

Author: anv
Date: Fri Nov 24 14:11:03 2023 +0000

    Updating package names references

Issue History

Date Modified Username Field Change
2023-11-14 12:52 dpasukhi New Issue
2023-11-14 12:52 dpasukhi Assigned To => dpasukhi
2023-11-20 18:56 git Note Added: 0114618
2023-11-20 19:03 dpasukhi Description Updated
2023-11-22 18:30 git Note Added: 0114623
2023-11-22 18:47 git Note Added: 0114624
2023-11-24 04:49 git Note Added: 0114645
2023-11-24 05:32 git Note Added: 0114649
2023-11-24 12:53 git Note Added: 0114650
2023-11-24 13:00 git Note Added: 0114652
2023-11-24 13:02 git Note Added: 0114653
2023-11-24 13:04 dpasukhi Assigned To dpasukhi => ika
2023-11-24 13:04 dpasukhi Status new => feedback
2023-11-24 13:04 dpasukhi Note Added: 0114654
2023-11-24 14:25 git Note Added: 0114656
2023-11-24 16:22 ika Assigned To ika => dpasukhi
2023-11-24 16:22 ika Status feedback => assigned
2023-11-24 16:22 ika Note Added: 0114657
2023-11-24 16:49 git Note Added: 0114661
2023-11-24 17:14 git Note Added: 0114662