View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0032086 | Open CASCADE | OCCT:Visualization | public | 2021-01-27 11:14 | 2021-12-17 18:41 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | fixed | ||
Target Version | 7.6.0 | Fixed in Version | 7.6.0 | ||
Summary | 0032086: Visualization - support deferred data loading | ||||
Description | Add possibility to store list of Poly_Triangulation's (each of them is associated with some LOD). Add option to postpone data loading and load/unload them later... | ||||
Steps To Reproduce | OCCT: de_mesh/gltf_lateload Products: jt/read and jt/lateload | ||||
Tags | No tags attached. | ||||
Test case number | de_mesh/gltf_lateload/boxwithoutindices,engine | ||||
related to | 0032248 | closed | bugmaster | Open CASCADE | Visualization - load "false" deferred glTF data immediately |
parent of | 0032269 | closed | bugmaster | Open CASCADE | Draw Harness - update trinfo command with -lods option |
related to | 0032078 | closed | bugmaster | Open CASCADE | Visualization, Poly_Triangulation - add cached bounding box |
related to | 0032099 | closed | bugmaster | Open CASCADE | Visualization - define OSD_FileSystem class managing opening of file streams |
related to | 0032283 | closed | bugmaster | Open CASCADE | JT Import - load strictly defined LOD during JT file reading |
Not all the children of this issue are yet resolved or closed. |
|
Branch CR32086 has been created by osa. SHA-1: d328734fc9ebbb7c439e0e019b1e16c40f1cf963 Detailed log of new commits: Author: osa Date: Thu Jan 28 11:40:08 2021 +0300 0032086: Visualization - support deferred data loading |
|
Branch CR32086_1 has been created by osa. SHA-1: dac6a3bbab143f75b16e79d0e97e8467b9eb19a5 Detailed log of new commits: Author: osa Date: Fri Feb 26 18:01:11 2021 +0300 0032086: Visualization - support deferred data loading |
|
Branch CR32086_1 has been updated forcibly by osa. SHA-1: 780fb3243cde170dd36e881130e71052511c99fa |
|
Branch CR32086_1 has been updated forcibly by osa. SHA-1: ad33d36a2f56813294b1dca0d0607f65afbd0d33 |
|
|
|
Branch CR32086_1 has been updated forcibly by osa. SHA-1: 8bc06344c58ec36d0206653c2f3be26610e72227 |
|
The patches are ready for review: OCCT - CR32086_2 OCCT Products - CR32086_2 |
|
+ myActiveTriangulation = theTriangulation; + theTriangulation->SetMeshPurpose (theTriangulation->MeshPurpose() | Poly_MeshPurpose_Active); Poly_MeshPurpose_Active is not reset from previously active mesh. + Standard_Boolean anActiveInList= false; missing space. --- a/src/BRep/BRep_TFace.hxx +++ b/src/BRep/BRep_TFace.hxx + //! Returns number of available face triangulations. + virtual Standard_Integer NbTriangulations() const { return myTriangulations.Size(); } Redundant "virtual". --- a/src/BRep/BRep_TFace.hxx +++ b/src/BRep/BRep_TFace.hxx +#include <NCollection_Array1.hxx> Unused. + //! @param theTriangulationIdx [in] index defining what triangulation should be loaded. Please document the valid range of indexes, as it is not obvious, that it starts from 0 (many OCCT interfaces starts from 1). + Standard_EXPORT static Standard_Boolean UnloadAllTriangulations (const TopoDS_Shape& theShape); + //! Returns True if the distance between the two //! vertices is lower than their tolerance. Standard_EXPORT static Standard_Boolean Compare (const TopoDS_Vertex& V1, const TopoDS_Vertex& V2); Please put "public:" at the beginning and end of list of methods working with triangulation(s). + std::cout << "Syntax error: not enough arguments\n"; + return 1; theDI. + theDI << theArgVec[1] << " is not a shape\n"; "Syntax error: 'xxx' is not a shape". + if (anIndexToActivate < 0) + { + std::cout << "Invalid negative triangulation index to be activated\n"; + continue; Should it be syntax error or was intentionally skipped? If it is a warning, please consider putting "Warning" prefix to message and send it to Message::SendWarning(). + if (!aLODsStat.Contains (aTriangIndex)) + { + aLODsStat.Add (aTriangIndex, TriangulationStat()); + } + TriangulationStat& aStats = aLODsStat.ChangeFromKey (aTriangIndex); TriangulationStat* aStats = aLODsStat.ChangeSeek (aTriangIndex); if (aStats == NULL) { int aNewIndex = aLODsStat.Add (aTriangIndex, TriangulationStat()); aStats = aLODsStat.ChangeFromIndex (aNewIndex); } + "\n\t\t: [-activateExac Index]" This shortnaming looks confusing "-activateExact" would look nicer. +void Poly_Triangulation::Clear() +{ + Poly_ArrayOfNodes anEmptyNodes; + myNodes.Move (anEmptyNodes); This code will loose isDoublePrecision flag - please keep it (see RemoveUVNodes() as example). --- a/src/Poly/Poly_Triangulation.hxx +++ b/src/Poly/Poly_Triangulation.hxx +#include <OSD_FileSystem.hxx> Please prefer forward declaration here. +//! Purpose of triangulation using. +enum Poly_MeshPurpose +{ Please move to dedicated file. Please declare "typedef unsigned int Poly_MeshPurpose" and use it when applicable. + //! Returns TRUE if there is some triangulation data that can be loaded using LoadDeferredData(). + Standard_Boolean virtual HasDeferredData() const { return NbDeferredNodes() > 0 && NbDeferredTriangles() > 0; } Testing NbDeferredTriangles() should be enough, as no valid triangle may refer to no node. + virtual Standard_Boolean LoadDeferredData (const Handle(OSD_FileSystem)& theFileSystem = Handle(OSD_FileSystem)()) + { ... + virtual Handle(Poly_Triangulation) DetachedLoadDeferredData (const Handle(OSD_FileSystem)& theFileSystem = Handle(OSD_FileSystem)()) const + { ... + virtual Standard_Boolean UnloadDeferredData() + { Please move to .cxx Poly_Triangulation::Poly_Triangulation (const Handle(Poly_Triangulation)& theTriangulation) I would expect copy constructor to copy myPurpose. + //! Returns TRUE if data loading should be skipped and can be performed later. + bool ToSkipLateDataLoading() { return myToSkipLateDataLoading; } Please document default values of new properties. + Standard_Boolean ToPrintDebugMessages() const { return myToPrintDebugMessages; } bool. + Standard_Boolean virtual HasDeferredData() const Standard_OVERRIDE Please swap return type/virtual. |
|
+ "\n\t\t: (instead of printing them to draw interpretator)", interpreter. + "\n\t\t: -outdisplist Set the TCL variable to the list of displayed object names." -outDispList + Standard_EXPORT void Reset() { Unexpected Standard_EXPORT + if (myLoadingStatistic) + { + delete myLoadingStatistic; + } Redundant NULL check. + const Handle(RWGltf_GltfLatePrimitiveArray)& aSourceGltfMesh = Handle(RWGltf_GltfLatePrimitiveArray)::DownCast(theSourceMesh); Unexpected &. + else if (theType == RWGltf_GltfArrayType_Indices) + { + theMeshData->SetNbDeferredTriangles ((Standard_Integer )(aStruct.Count / 3)); + } It seems that unindexed triangulation is not handled here. |
|
+ if (aLodIter.Value()->MeshPurpose() & Poly_MeshPurpose_Presentation) if ((aLodIter.Value()->MeshPurpose() & Poly_MeshPurpose_Presentation) != 0) + if (myIsParallel) + { + Standard_Mutex::Sentry aLock(&myMutex); + Message::SendTrace (TCollection_AsciiString("LOD ") + myReader->myTriangLod + " cannot be loaded for " + theFaceIndex + Why mutex is necessary here? + Standard_Integer aPresLodIter = -1; "pres" is unusual shortwriting for "presentation" - please use more common "prs". + Standard_Boolean HasMixedNbLods() const { return myNbTriangLods.Size() > 1; } ... + Standard_Boolean ToPrintDebugMessages() const { return myToPrintDebugMessages; } bool for consistency. + Standard_Boolean virtual HasDeferredData() const Standard_OVERRIDE "virtual" should be first. + const Handle(JTCAFControl_Triangulation)& aSourceJtMesh = Handle(JTCAFControl_Triangulation)::DownCast(theSourceMesh); Unexpected &. + const Standard_Integer isSet = setTriangle (theDestMesh, aLastTriIndex + 1, aTriangle); + if (!isSet) isSet == 0. + setNodeNormal (theDestMesh, aNormIter + 1, gp_Dir(aNorm.x(), aNorm.y(), aNorm.z())); It might be better defining an interface setNodeNormal() taking gp_Vec3f instead of gp_Dir to avoid redundant overhead. +XShow d It is better avoiding usage of obsolete command XShow in new tests and prefer XDisplay. |
|
http://vm-jenkins-test-12.nnov.opencascade.com:8080/view/CR32086_3-CR32086_3-OSA/view/ALL/ |
|
The patches were updated and ready to review OCCT - CR32086_3 OCCT Products - CR32086_3 |
|
Branch CR32086_3 has been created by kgv. SHA-1: 6d94b3f595b462bccbebcbea0714545095a3d497 Detailed log of new commits: Author: osa Date: Fri Feb 26 18:01:11 2021 +0300 0032086: Visualization - support deferred data loading 1) Extend Poly_Triangulation by mesh purpose, possibility to be cleared and late-load deferred data interfaces. 2) Update BRep_TFace to store list of triangulations istead of single one. And also active one. Update getter and setter of single triangulation and add new methods to interaction with whole triangulations list. 3) Update BRep_Tool to get single triangulation of face according to the input mesh purpose or whole triangulations list. 4) Update BRep_Builder to make face by not only single triangulation but whole triangulations list with specified active one. 5) Add new methods to BRepTools to interact with shape triangulations (Load/Unload/Activate/LoadAll/UnloadAllTriangulation(s)) 6) Add new 'tlateload'command for shape to load/unload/activate triangulations. 7) Update 'trinfo' command by '-lods' options to print detailaed information about LODs of this shape 8) Support empty triangulations by selection. Use bounding box selection in this case. 9) Add new 'outdisplist' option to XDispaly command to print list of displayed objects to output variable but not to theDI 10) Add new '-noecho' option to vdisplay command to skip printing of displayed objects to theDI 11) Create new RWMesh_TriangulationSource as mesh data wrapper for delayed triangulation loading. 12) Create new RWMesh_TriangulationReader as base interface for reading primitive array from the buffer. 13) Cache nodes/triangles number defined in glTF file 14) Use RWMesh_TriangulationSource class as base of RWGltf_GltfLatePrimitiveArray one and RWMesh_TriangulationReader class as base of RWGltf_TriangulationReader one 15) Add possibilty to support of LODs by glTF reader. It is possible to skip data loading and load them later 16) Add new '-skiplateloading' (to skip triangulation loading), '-keeplate' (to keep information about deferred storage to load/unload triangulation later), '-toprintdebuginfo' (to print additional debug information) options to ReadGltf command 17) Add new test of glTF late loading |
|
Please update failing test case demo/testsystem/testfile. |
|
Branch CR32086_3 has been updated by osa. SHA-1: 168ff5995107ef21512ebc66b52947c54e295cf0 Detailed log of new commits: Author: osa Date: Wed Mar 24 12:11:28 2021 +0300 #kgv remarks |
|
Branch CR32086_3 has been updated by osa. SHA-1: 6b538be8dfcd06b3505076a029eb2f8ad0929c14 Detailed log of new commits: Author: osa Date: Wed Mar 24 12:49:35 2021 +0300 #fix demo/testsystem/testfile test |
|
Branch CR32086_4 has been created by osa. SHA-1: 95e46d8f792429ae81f0d4037b6b0be784eccc78 Detailed log of new commits: Author: osa Date: Fri Feb 26 18:01:11 2021 +0300 0032086: Visualization - support deferred data loading 1) Extend Poly_Triangulation by mesh purpose, possibility to be cleared and late-load deferred data interfaces. 2) Update BRep_TFace to store list of triangulations istead of single one. And also active one. Update getter and setter of single triangulation and add new methods to interaction with whole triangulations list. 3) Update BRep_Tool to get single triangulation of face according to the input mesh purpose or whole triangulations list. 4) Update BRep_Builder to make face by not only single triangulation but whole triangulations list with specified active one. 5) Add new methods to BRepTools to interact with shape triangulations (Load/Unload/Activate/LoadAll/UnloadAllTriangulation(s)) 6) Add new 'tlateload'command for shape to load/unload/activate triangulations. 7) Update 'trinfo' command by '-lods' options to print detailaed information about LODs of this shape 8) Support empty triangulations by selection. Use bounding box selection in this case. 9) Add new 'outdisplist' option to XDispaly command to print list of displayed objects to output variable but not to theDI 10) Add new '-noecho' option to vdisplay command to skip printing of displayed objects to theDI 11) Create new RWMesh_TriangulationSource as mesh data wrapper for delayed triangulation loading. 12) Create new RWMesh_TriangulationReader as base interface for reading primitive array from the buffer. 13) Cache nodes/triangles number defined in glTF file 14) Use RWMesh_TriangulationSource class as base of RWGltf_GltfLatePrimitiveArray one and RWMesh_TriangulationReader class as base of RWGltf_TriangulationReader one 15) Add possibilty to support of LODs by glTF reader. It is possible to skip data loading and load them later 16) Add new '-skiplateloading' (to skip triangulation loading), '-keeplate' (to keep information about deferred storage to load/unload triangulation later), '-toprintdebuginfo' (to print additional debug information) options to ReadGltf command 17) Add new test of glTF late loading |
|
http://vm-jenkins-test-12.nnov.opencascade.com:8080/view/CR32086_4-CR32086_4-OSA/view/ALL/ |
|
The patches were updated: OCCT - CR32086_4 OCCT Products - CR32086_4 |
|
Branch CR32086_4 has been updated by kgv. SHA-1: ab54860cedd5c1feb9695c0e88da5f02ba96d2ea Detailed log of new commits: Author: kgv Date: Sat Mar 27 13:30:17 2021 +0300 # fix vc9 compilation |
|
Combination - OCCT branch : WEEK-12 master SHA - 154b4635b8bd4c6c527738f59fd7d9d4f2cda509 a87b7ddc8cb44606b91e3f37113847c3f5f50fdc Products branch : WEEK-12 SHA - 0779901f5e4c7f986db723d4a181df62079baf71 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: Debian80-64: OCCT Total CPU difference: 17172.74000000034 / 17208.820000000378 [-0.21%] Products Total CPU difference: 11546.97000000013 / 11481.660000000102 [+0.57%] Windows-64-VC14: OCCT Total CPU difference: 18612.140625 / 18668.765625 [-0.30%] Products Total CPU difference: 12857.140625 / 12879.75 [-0.18%] Image differences : No differences that require special attention Memory differences : No differences that require special attention |
|
Branch CR32086 has been deleted by inv. SHA-1: d328734fc9ebbb7c439e0e019b1e16c40f1cf963 |
|
Branch CR32086_1 has been deleted by inv. SHA-1: 8bc06344c58ec36d0206653c2f3be26610e72227 |
|
Branch CR32086_3 has been deleted by inv. SHA-1: 6b538be8dfcd06b3505076a029eb2f8ad0929c14 |
|
Branch CR32086_4 has been deleted by inv. SHA-1: ab54860cedd5c1feb9695c0e88da5f02ba96d2ea |
occt: master e816dce3 2021-02-26 15:01:11
Committer: bugmaster Details Diff |
0032086: Visualization - support deferred data loading 1) Extend Poly_Triangulation by mesh purpose, possibility to be cleared and late-load deferred data interfaces. 2) Update BRep_TFace to store list of triangulations istead of single one. And also active one. Update getter and setter of single triangulation and add new methods to interaction with whole triangulations list. 3) Update BRep_Tool to get single triangulation of face according to the input mesh purpose or whole triangulations list. 4) Update BRep_Builder to make face by not only single triangulation but whole triangulations list with specified active one. 5) Add new methods to BRepTools to interact with shape triangulations (Load/Unload/Activate/LoadAll/UnloadAllTriangulation(s)) 6) Add new 'tlateload'command for shape to load/unload/activate triangulations. 7) Update 'trinfo' command by '-lods' options to print detailaed information about LODs of this shape 8) Support empty triangulations by selection. Use bounding box selection in this case. 9) Add new 'outdisplist' option to XDispaly command to print list of displayed objects to output variable but not to theDI 10) Add new '-noecho' option to vdisplay command to skip printing of displayed objects to theDI 11) Create new RWMesh_TriangulationSource as mesh data wrapper for delayed triangulation loading. 12) Create new RWMesh_TriangulationReader as base interface for reading primitive array from the buffer. 13) Cache nodes/triangles number defined in glTF file 14) Use RWMesh_TriangulationSource class as base of RWGltf_GltfLatePrimitiveArray one and RWMesh_TriangulationReader class as base of RWGltf_TriangulationReader one 15) Add possibilty to support of LODs by glTF reader. It is possible to skip data loading and load them later 16) Add new '-skiplateloading' (to skip triangulation loading), '-keeplate' (to keep information about deferred storage to load/unload triangulation later), '-toprintdebuginfo' (to print additional debug information) options to ReadGltf command 17) Add new test of glTF late loading |
Affected Issues 0032086 |
|
mod - src/BRep/BRep_Builder.cxx | Diff File | ||
mod - src/BRep/BRep_Builder.hxx | Diff File | ||
mod - src/BRep/BRep_TFace.cxx | Diff File | ||
mod - src/BRep/BRep_TFace.hxx | Diff File | ||
rm - src/BRep/BRep_TFace.lxx | Diff File | ||
mod - src/BRep/BRep_Tool.cxx | Diff File | ||
mod - src/BRep/BRep_Tool.hxx | Diff File | ||
mod - src/BRep/FILES | Diff File | ||
mod - src/BRepTools/BRepTools.cxx | Diff File | ||
mod - src/BRepTools/BRepTools.hxx | Diff File | ||
mod - src/DrawResources/CheckCommands.tcl | Diff File | ||
mod - src/DrawResources/TestCommands.tcl | Diff File | ||
mod - src/MeshTest/MeshTest.cxx | Diff File | ||
mod - src/Poly/FILES | Diff File | ||
add - src/Poly/Poly_MeshPurpose.hxx | Diff File | ||
mod - src/Poly/Poly_Triangulation.cxx | Diff File | ||
mod - src/Poly/Poly_Triangulation.hxx | Diff File | ||
mod - src/Prs3d/Prs3d.cxx | Diff File | ||
mod - src/RWGltf/FILES | Diff File | ||
mod - src/RWGltf/RWGltf_CafReader.cxx | Diff File | ||
mod - src/RWGltf/RWGltf_CafReader.hxx | Diff File | ||
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx | Diff File | ||
mod - src/RWGltf/RWGltf_GltfJsonParser.hxx | Diff File | ||
mod - src/RWGltf/RWGltf_GltfLatePrimitiveArray.cxx | Diff File | ||
mod - src/RWGltf/RWGltf_GltfLatePrimitiveArray.hxx | Diff File | ||
rm - src/RWGltf/RWGltf_PrimitiveArrayReader.cxx | Diff File | ||
rm - src/RWGltf/RWGltf_PrimitiveArrayReader.hxx | Diff File | ||
mod - src/RWGltf/RWGltf_TriangulationReader.cxx | Diff File | ||
mod - src/RWGltf/RWGltf_TriangulationReader.hxx | Diff File | ||
mod - src/RWMesh/FILES | Diff File | ||
add - src/RWMesh/RWMesh_TriangulationReader.cxx | Diff File | ||
add - src/RWMesh/RWMesh_TriangulationReader.hxx | Diff File | ||
add - src/RWMesh/RWMesh_TriangulationSource.cxx | Diff File | ||
add - src/RWMesh/RWMesh_TriangulationSource.hxx | Diff File | ||
mod - src/Select3D/Select3D_SensitiveTriangulation.cxx | Diff File | ||
mod - src/Select3D/Select3D_SensitiveTriangulation.hxx | Diff File | ||
mod - src/StdPrs/StdPrs_ShadedShape.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW.cxx | Diff File | ||
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx | Diff File | ||
mod - tests/bugs/mesh/bug25612 | Diff File | ||
mod - tests/bugs/modalg_6/bug26897 | Diff File | ||
add - tests/de_mesh/gltf_lateload/begin | Diff File | ||
add - tests/de_mesh/gltf_lateload/boxwithoutindices | Diff File | ||
add - tests/de_mesh/gltf_lateload/engine | Diff File | ||
mod - tests/de_mesh/grids.list | Diff File | ||
occt-products: master 0779901f 2021-03-17 18:25:04
Committer: bugmaster Details Diff |
0032086: Visualization - support deferred data loading 1) Save from JT file information about estimated vertex/polygon count. 2) Update JTCAFControl_Triangulation class. It is based on new RWMesh_TriangulationSource one and represents only single LOD (not array). 3) Move all reading logic from JTCAFControl_Triangulation to new JTCAFControl_TriangulationReader based on RWMesh_TriangulationReader. 4) Cache nodes/triangles number defined in JT file 5) Add new '-skiplateloading' (to skip triangulation loading), '-keeplate' (to keep information about deferred storage to load/unload triangulation later), '-toprintdebuginfo' (to print additional debug information), '-outhasmixednblods' (to set the TCL variable to the 'true'/'false' value according to different/same numbers of LODs in file) options to ReadJt command 6) Update existing JT test and create new ones |
Affected Issues 0032086 |
|
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/JTCAFControl/JTCAFControl_Reader.hxx | Diff File | ||
add - tests/jt/lateload/A2 | Diff File | ||
add - tests/jt/lateload/A3 | Diff File | ||
add - tests/jt/lateload/A4 | Diff File | ||
add - tests/jt/lateload/A5 | Diff File | ||
mod - tests/jt/read/begin | Diff File | ||
mod - tests/jt/read/bug31331 | Diff File | ||
mod - tests/jt/read/bug31609 | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-01-27 11:14 |
|
New Issue | |
2021-01-27 11:14 |
|
Assigned To | => kgv |
2021-01-27 11:14 |
|
Assigned To | kgv => osa |
2021-01-27 11:14 |
|
Status | new => assigned |
2021-01-27 11:40 | kgv | Relationship added | related to 0032078 |
2021-01-27 11:43 | kgv | Severity | minor => feature |
2021-02-08 14:17 |
|
Relationship added | related to 0032099 |
2021-02-19 18:34 | git | Note Added: 0098987 | |
2021-02-26 18:01 | git | Note Added: 0099181 | |
2021-03-01 12:36 | git | Note Added: 0099232 | |
2021-03-02 16:54 | git | Note Added: 0099306 | |
2021-03-03 13:07 | kgv | Note Added: 0099333 | |
2021-03-05 18:21 | git | Note Added: 0099444 | |
2021-03-17 18:29 |
|
Note Added: 0099557 | |
2021-03-17 18:29 |
|
Assigned To | osa => kgv |
2021-03-17 18:29 |
|
Status | assigned => resolved |
2021-03-17 18:29 |
|
Steps to Reproduce Updated | |
2021-03-17 18:30 |
|
Note Edited: 0099557 | |
2021-03-17 23:40 | kgv | Note Added: 0099559 | |
2021-03-18 00:03 | kgv | Note Added: 0099562 | |
2021-03-18 00:21 | kgv | Note Added: 0099563 | |
2021-03-18 00:21 | kgv | Assigned To | kgv => osa |
2021-03-18 00:21 | kgv | Status | resolved => assigned |
2021-03-22 10:06 |
|
File Added: ALL-MOP-C320_R637.jt | |
2021-03-22 11:12 | kgv | File Deleted: ALL-MOP-C320_R637.jt | |
2021-03-23 12:53 |
|
Note Added: 0099671 | |
2021-03-23 14:31 |
|
Note Added: 0099674 | |
2021-03-23 14:31 |
|
Assigned To | osa => kgv |
2021-03-23 14:31 |
|
Status | assigned => resolved |
2021-03-23 22:21 | git | Note Added: 0099689 | |
2021-03-24 12:10 | kgv | Note Added: 0099706 | |
2021-03-24 12:10 | kgv | Assigned To | kgv => osa |
2021-03-24 12:10 | kgv | Status | resolved => assigned |
2021-03-24 12:11 | git | Note Added: 0099707 | |
2021-03-24 12:49 | git | Note Added: 0099711 | |
2021-03-24 16:22 | git | Note Added: 0099716 | |
2021-03-24 18:10 |
|
Description Updated | |
2021-03-25 09:56 |
|
Note Added: 0099726 | |
2021-03-25 09:57 |
|
Note Added: 0099727 | |
2021-03-25 09:57 |
|
Assigned To | osa => kgv |
2021-03-25 09:57 |
|
Status | assigned => resolved |
2021-03-25 09:58 | kgv | Assigned To | kgv => bugmaster |
2021-03-25 09:58 | kgv | Status | resolved => reviewed |
2021-03-26 16:27 |
|
Relationship added | related to 0032248 |
2021-03-27 13:30 | git | Note Added: 0099776 | |
2021-03-27 14:10 | bugmaster | Note Added: 0099788 | |
2021-03-27 14:10 | bugmaster | Status | reviewed => tested |
2021-03-27 14:16 | bugmaster | Test case number | => de_mesh/gltf_lateload/boxwithoutindices,engine |
2021-03-27 14:19 | bugmaster | Changeset attached | => occt master e816dce3 |
2021-03-27 14:19 | bugmaster | Status | tested => verified |
2021-03-27 14:19 | bugmaster | Resolution | open => fixed |
2021-03-30 15:50 |
|
Relationship added | related to 0032269 |
2021-03-30 17:43 | kgv | Relationship replaced | parent of 0032269 |
2021-04-03 12:49 | git | Note Added: 0100035 | |
2021-04-03 12:49 | git | Note Added: 0100036 | |
2021-04-03 12:49 | git | Note Added: 0100037 | |
2021-04-03 12:49 | git | Note Added: 0100038 | |
2021-04-06 10:24 |
|
Relationship added | related to 0032283 |
2021-12-17 18:41 | bugmaster | Changeset attached | => occt-products master 0779901f |