View Issue Details

IDProjectCategoryView StatusLast Update
0033533Open CASCADEOCCT:Visualizationpublic2024-04-16 11:48
Reportermzernova Assigned Tobugmaster  
PrioritynormalSeverityfeature 
Status reviewedResolutionopen 
Product Version7.6.0 
Target Version7.9.0 
Summary0033533: Visualization - possibility to redefine Graphic3d_TransformPers
DescriptionAllow redefining Apply/Compute of Graphic3d_TransformPers on a custom application level.

Here, we need to brainstorm about way to redefine template method Apply which is used both for Standard_Real and Standard_ShortReal now.
TagsNo tags attached.
Test case number

Attached Files

  • image.png (97,903 bytes)

Relationships

duplicate of 0032091 closedbugmaster Visualization - possibility to redefine Graphic3d_TransformPers 

Activities

git

2024-03-13 20:16

administrator   ~0115354

Branch CR33533 has been created by drochalo.

SHA-1: f033fb5479649381d85b5b34462ae79885b30ef1


Detailed log of new commits:

Author: drochalo
Date: Thu Mar 7 11:38:36 2024 +0000

    0033533: Visualization - possibility to redefine Graphic3d_TransformPers
    
    Split template method apply and moved calculations to virtual method.

drochalo

2024-03-18 13:11

developer   ~0115401

Dear Marina,

the tests on Jenkins show no major issues: http://jenkins-test-10.nnov.opencascade.com/view/CR33533-master-drochalo/view/COMPARE/
Please review.

mzernova

2024-04-02 13:46

developer   ~0115539

I think there is no need to pass 2 cameras and theWorldView to this method
Try return the data you need from ComputeApply()
 virtual void ComputeApply (const Handle(Graphic3d_Camera)& theCamera,
                     Handle(Graphic3d_Camera)& theProxyCamera,
                     NCollection_Mat4<Standard_Real>& theWorldView,
                     const Standard_Integer theViewportWidth,
                     const Standard_Integer theViewportHeight,
                     const gp_Pnt* theAnchor = NULL) const


Fix formatting.
image.png (97,903 bytes)

git

2024-04-08 16:58

administrator   ~0115636

Branch CR33533 has been updated forcibly by drochalo.

SHA-1: a6fc4a9d48644e46ed7c93d34762b8ea76dd4774

git

2024-04-09 16:46

administrator   ~0115665

Branch CR33533 has been updated by drochalo.

SHA-1: f656c77353a66e68a5064d3d948abd870d6c52f8


Detailed log of new commits:

Author: drochalo
Date: Tue Apr 9 14:45:36 2024 +0100

    0033533: Visualization - possibility to redefine Graphic3d_TransformPers
    
    Code tweaks.

drochalo

2024-04-09 20:08

developer   ~0115668

Dear Marina,

the requested changes were made, and new test on Jenkins show no major issues. http://jenkins-test-10.nnov.opencascade.com/view/CR33533-master-drochalo/view/COMPARE/
Please review.

git

2024-04-16 11:44

administrator   ~0115717

Branch CR33533_1 has been created by mzernova.

SHA-1: 51cba16b366177153548cea4bdd2913cae413d25


Detailed log of new commits:

Author: drochalo
Date: Thu Mar 7 11:38:36 2024 +0000

    0033533: Visualization - possibility to redefine Graphic3d_TransformPers
    
    Split template method apply and moved calculations to virtual method.

mzernova

2024-04-16 11:48

developer   ~0115718

Dear bugmaster, please integrate

Test reports:
http://jenkins-test-10.nnov.opencascade.com/view/CR33533-master-mzernova/view/ALL/

For integration:
OCCT: CR33533_1
PROD: none

Issue History

Date Modified Username Field Change
2023-11-17 02:26 mzernova New Issue
2023-11-17 02:26 mzernova Assigned To => sshutina
2023-11-17 02:26 mzernova Assigned To sshutina => mzernova
2023-11-17 02:27 mzernova Assigned To mzernova => drochalo
2023-11-17 02:27 mzernova Relationship added duplicate of 0032091
2024-03-13 20:16 git Note Added: 0115354
2024-03-18 13:11 drochalo Note Added: 0115401
2024-03-18 13:11 drochalo Assigned To drochalo => mzernova
2024-03-18 13:11 drochalo Status new => resolved
2024-03-25 12:51 dpasukhi Target Version Unscheduled => 7.9.0
2024-04-02 13:46 mzernova Note Added: 0115539
2024-04-02 13:46 mzernova File Added: image.png
2024-04-02 13:47 mzernova Assigned To mzernova => drochalo
2024-04-02 13:47 mzernova Status resolved => assigned
2024-04-08 16:58 git Note Added: 0115636
2024-04-09 16:46 git Note Added: 0115665
2024-04-09 20:08 drochalo Note Added: 0115668
2024-04-09 20:08 drochalo Assigned To drochalo => mzernova
2024-04-09 20:08 drochalo Status assigned => resolved
2024-04-16 11:44 git Note Added: 0115717
2024-04-16 11:48 mzernova Assigned To mzernova => bugmaster
2024-04-16 11:48 mzernova Status resolved => reviewed
2024-04-16 11:48 mzernova Note Added: 0115718