View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0031429 | Open CASCADE | OCCT:Visualization | public | 2020-03-14 13:31 | 2024-01-12 21:50 |
Reporter | kgv | Assigned To | |||
Priority | normal | Severity | integration request | ||
Status | new | Resolution | open | ||
Target Version | Unscheduled | ||||
Summary | 0031429: Visualization - move out core AIS packages from TKV3d to TKService | ||||
Description | It is proposed moving out Graphic3d from TKV3d to dedicated toolkit TKGraphic3d. | ||||
Steps To Reproduce | N/A | ||||
Tags | No tags attached. | ||||
Test case number | |||||
|
Branch CR31429 has been created by kgv. SHA-1: 0fa88af529a60f93967850d965dd76d790c7118d Detailed log of new commits: Author: kgv Date: Sat Mar 14 13:32:48 2020 +0300 0031429: Visualization - move out Graphic3d from TKV3d to dedicated toolkit TKGraphic3d |
|
Branch CR31429_1 has been created by kgv. SHA-1: 748c7d4fd98db36aec98c32ca726d3a626f100d8 Detailed log of new commits: Author: kgv Date: Sat Mar 14 13:32:48 2020 +0300 0031429: Visualization - move out Graphic3d from TKV3d to dedicated toolkit TKGraphic3d Prs3d::GetDeflection() has been moved to StdPrs_ToolTriangulatedShape::GetDeflection(). Prs3d_ShapeTool has been moved to StdPrs_ShapeTool. Geom_Transformation has been replaced by TopLoc_Datum3D within visualization classes. |
|
Kirill, what is a benefit of this separation? We have TKService, can it be used as new harbour for that package instead of creating a new toolkit? |
|
The main purpose is making OCCT 3D Viewer base to be independent from B-Rep, meshing tools, HLR algorithm, shape healing etc., so that to be able using it in light-weight environments like web-browser, where additional dependencies make application size unnecessary large. It is possible moving this from TKV3d to TKService for transparent transition, but it would compromise TKService in applications using only things like Image_AlienPixMap and not TKV3d. But I suppose these are rare cases. |
|
Branch CR31429_1 has been updated forcibly by kgv. SHA-1: d6f4b074695add031e34e9f6dc04aef414093f58 |
|
Branch CR31429_1 has been updated forcibly by kgv. SHA-1: ce714a83231cb2e884c5f80232bc8a533151610f |
|
Branch CR31429_1 has been updated forcibly by kgv. SHA-1: 93e2944a43a4838b0625dbbdd311d2ce7efb8d43 |
|
Branch CR31429_1 has been updated forcibly by kgv. SHA-1: d22dc11e28f7d35b4b42da3715001ffb6d5ba9c9 |
|
Branch CR31429_1 has been updated forcibly by kgv. SHA-1: 42534825fec6833bda04e476cfecf006b82e9644 |
|
Branch CR31429_1 has been updated forcibly by kgv. SHA-1: 5b0ac41c92916f6d45bc733e0421e13e67f9bd5b |
|
Branch CR31429_1 has been updated forcibly by kgv. SHA-1: 6a23b173b86920409f878ec22c8d4e0307199298 |
|
Branch CR31429_1 has been updated forcibly by kgv. SHA-1: 527f07d00f6b96c53c9c2e691cf21987a81a4f31 |
|
Branch CR31429_1 has been updated forcibly by kgv. SHA-1: 7a099dd4ffed70767c0a10545bbfe1551f593055 |
|
Branch CR31429_1 has been updated by kgv. SHA-1: b486ada905f3f163ac53a752d5df04054f441137 Detailed log of new commits: Author: kgv Date: Sat Mar 21 14:33:26 2020 +0300 TODO |
|
Branch CR31429_2 has been created by kgv. SHA-1: b15730e949a378920a1a9ff108ae2157864d0312 Detailed log of new commits: Author: kgv Date: Sat Mar 14 13:32:48 2020 +0300 0031429: Visualization - move out Graphic3d from TKV3d to TKService Prs3d::GetDeflection() has been moved to StdPrs_ToolTriangulatedShape::GetDeflection(). Prs3d_ShapeTool has been moved to StdPrs_ShapeTool. Geom_Transformation has been replaced by TopLoc_Datum3D within visualization classes. Select3D_SensitiveCircle constructor now takes gp_Circ instead of Geom_Circle. StdPrs_BndBox has been moved to Prs3d_BndBox. StdSelect_ViewerSelector3d has been moved to SelectMgr_ViewerSelector3d. Code collecting free edges on Poly_Triangulation has been moved out from StdPrs_WFShape to Prs3d::AddFreeEdges(). Methods ::GetPoint3d() and ::ArrayBounds() has been moved from subclass Select3D_SensitiveCircle to the base class Select3D_SensitiveCurve. StdSelect_ViewerSelector3d::computeSensitivePrs() has been moved to Packages Graphic3d, Prs3d, PrsMgr, V3d, SelectBasics, Select3D, SelectMgr have been moved from TKV3d to TKService. Removed unused declarations StdSelect_Prs, StdSelect_DisplayMode, StdSelect_SensitivityMode, StdSelect_TypeOfResult. SelectMgr_SOPtr, TColQuantity. |
|
Branch CR31429_2 has been updated forcibly by kgv. SHA-1: 36dcb441aa0d5cf50f3b658293c6127cef322117 |
|
Branch CR31429_3 has been created by kgv. SHA-1: 02bd5fe5cb9f0170f07a26ab06075b498674b44c Detailed log of new commits: Author: kgv Date: Sat Mar 14 13:32:48 2020 +0300 0031429: Visualization - move out Graphic3d from TKV3d to TKService Prs3d::GetDeflection() has been moved to StdPrs_ToolTriangulatedShape::GetDeflection(). Prs3d_ShapeTool has been moved to StdPrs_ShapeTool. Geom_Transformation has been replaced by TopLoc_Datum3D within visualization classes. Select3D_SensitiveCircle constructor now takes gp_Circ instead of Geom_Circle. StdPrs_BndBox has been moved to Prs3d_BndBox. StdSelect_ViewerSelector3d has been moved to SelectMgr_ViewerSelector3d. Code collecting free edges on Poly_Triangulation has been moved out from StdPrs_WFShape to Prs3d::AddFreeEdges(). Methods ::GetPoint3d() and ::ArrayBounds() has been moved from subclass Select3D_SensitiveCircle to the base class Select3D_SensitiveCurve. StdSelect_ViewerSelector3d::computeSensitivePrs() has been moved to Packages Graphic3d, Prs3d, PrsMgr, V3d, SelectBasics, Select3D, SelectMgr have been moved from TKV3d to TKService. Removed unused declarations StdSelect_Prs, StdSelect_DisplayMode, StdSelect_SensitivityMode, StdSelect_TypeOfResult. SelectMgr_SOPtr, TColQuantity. |
|
Branch CR31429_4 has been created by kgv. SHA-1: 79f95544556d35f67bd32fe48436f595fe400b77 Detailed log of new commits: Author: kgv Date: Sat Mar 14 13:32:48 2020 +0300 0031429: Visualization - move out Graphic3d from TKV3d to TKService Packages Graphic3d, Prs3d, PrsMgr, V3d, SelectBasics, Select3D, SelectMgr have been moved from TKV3d to TKService. |
|
Branch CR31429 has been deleted by kgv. SHA-1: 0fa88af529a60f93967850d965dd76d790c7118d |
|
Branch CR31429_1 has been deleted by kgv. SHA-1: b486ada905f3f163ac53a752d5df04054f441137 |
|
Branch CR31429_2 has been deleted by kgv. SHA-1: 36dcb441aa0d5cf50f3b658293c6127cef322117 |
|
Branch CR31429_3 has been deleted by kgv. SHA-1: 02bd5fe5cb9f0170f07a26ab06075b498674b44c |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-03-14 13:31 | kgv | New Issue | |
2020-03-14 13:31 | kgv | Assigned To | => kgv |
2020-03-14 13:31 | kgv | Relationship added | child of 0031401 |
2020-03-14 13:32 | git | Note Added: 0090940 | |
2020-03-20 15:07 | git | Note Added: 0091085 | |
2020-03-20 16:45 |
|
Note Added: 0091086 | |
2020-03-20 16:46 |
|
Note Edited: 0091086 | |
2020-03-20 16:54 | kgv | Note Added: 0091087 | |
2020-03-20 18:15 | git | Note Added: 0091088 | |
2020-03-20 18:25 | git | Note Added: 0091089 | |
2020-03-20 18:32 | git | Note Added: 0091090 | |
2020-03-20 18:33 | git | Note Added: 0091091 | |
2020-03-20 18:34 | git | Note Added: 0091092 | |
2020-03-20 18:35 | git | Note Added: 0091093 | |
2020-03-20 18:47 | git | Note Added: 0091094 | |
2020-03-20 23:33 | git | Note Added: 0091097 | |
2020-03-20 23:43 | git | Note Added: 0091100 | |
2020-03-21 14:33 | git | Note Added: 0091106 | |
2020-03-21 15:51 | git | Note Added: 0091108 | |
2020-03-21 16:30 | git | Note Added: 0091109 | |
2020-03-21 16:35 | kgv | Relationship added | parent of 0031456 |
2020-03-21 22:57 | git | Note Added: 0091118 | |
2020-03-22 13:29 | kgv | Summary | Visualization - move out Graphic3d from TKV3d to dedicated toolkit TKGraphic3d => Visualization - move out AIS from TKV3d to TKService |
2020-03-22 13:29 | kgv | Summary | Visualization - move out AIS from TKV3d to TKService => Visualization - move out core AIS packages from TKV3d to TKService |
2020-09-21 17:42 | kgv | Target Version | 7.5.0 => 7.6.0 |
2021-03-04 07:16 | git | Note Added: 0099363 | |
2021-03-04 07:16 | git | Note Added: 0099364 | |
2021-03-04 07:16 | git | Note Added: 0099365 | |
2021-03-04 07:17 | git | Note Added: 0099366 | |
2021-03-04 07:17 | git | Note Added: 0099367 | |
2021-09-20 11:08 | kgv | Target Version | 7.6.0 => 7.7.0 |
2022-08-17 11:55 | kgv | Target Version | 7.7.0 => 7.8.0 |
2022-10-19 15:49 |
|
Assigned To | kgv => vpozdyayev |
2023-08-01 15:09 | dpasukhi | Target Version | 7.8.0 => Unscheduled |