Notes |
|
(0090940)
|
git
|
2020-03-14 13:32
|
|
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
|
|
|
(0091085)
|
git
|
2020-03-20 15:07
|
|
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.
|
|
|
(0091086)
|
abv
|
2020-03-20 16:45
(edited on: 2020-03-20 16:46) |
|
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?
|
|
|
(0091087)
|
kgv
|
2020-03-20 16:54
|
|
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. |
|
|
(0091088)
|
git
|
2020-03-20 18:15
|
|
Branch CR31429_1 has been updated forcibly by kgv.
SHA-1: d6f4b074695add031e34e9f6dc04aef414093f58 |
|
|
(0091089)
|
git
|
2020-03-20 18:25
|
|
Branch CR31429_1 has been updated forcibly by kgv.
SHA-1: ce714a83231cb2e884c5f80232bc8a533151610f |
|
|
(0091090)
|
git
|
2020-03-20 18:32
|
|
Branch CR31429_1 has been updated forcibly by kgv.
SHA-1: 93e2944a43a4838b0625dbbdd311d2ce7efb8d43 |
|
|
(0091091)
|
git
|
2020-03-20 18:33
|
|
Branch CR31429_1 has been updated forcibly by kgv.
SHA-1: d22dc11e28f7d35b4b42da3715001ffb6d5ba9c9 |
|
|
(0091092)
|
git
|
2020-03-20 18:34
|
|
Branch CR31429_1 has been updated forcibly by kgv.
SHA-1: 42534825fec6833bda04e476cfecf006b82e9644 |
|
|
(0091093)
|
git
|
2020-03-20 18:35
|
|
Branch CR31429_1 has been updated forcibly by kgv.
SHA-1: 5b0ac41c92916f6d45bc733e0421e13e67f9bd5b |
|
|
(0091094)
|
git
|
2020-03-20 18:47
|
|
Branch CR31429_1 has been updated forcibly by kgv.
SHA-1: 6a23b173b86920409f878ec22c8d4e0307199298 |
|
|
(0091097)
|
git
|
2020-03-20 23:33
|
|
Branch CR31429_1 has been updated forcibly by kgv.
SHA-1: 527f07d00f6b96c53c9c2e691cf21987a81a4f31 |
|
|
(0091100)
|
git
|
2020-03-20 23:43
|
|
Branch CR31429_1 has been updated forcibly by kgv.
SHA-1: 7a099dd4ffed70767c0a10545bbfe1551f593055 |
|
|
(0091106)
|
git
|
2020-03-21 14:33
|
|
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
|
|
|
(0091108)
|
git
|
2020-03-21 15:51
|
|
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.
|
|
|
(0091109)
|
git
|
2020-03-21 16:30
|
|
Branch CR31429_2 has been updated forcibly by kgv.
SHA-1: 36dcb441aa0d5cf50f3b658293c6127cef322117 |
|
|
(0091118)
|
git
|
2020-03-21 22:57
|
|
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.
|
|