MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0029109Community[OCCT] OCCT:Visualizationpublic2017-09-13 17:552017-09-15 16:18
ReporterZia ul Azam 
Assigned Tokgv 
PrioritynormalSeverityminor 
StatusnewResolutionopen 
PlatformMinGW-w64OSWindowsOS Version7
Product Version 
Target VersionFixed in Version 
Summary0029109: Visualization gets slower if many AIS_Trihedron(s) are rendered
DescriptionVisualization gets slower if many AIS_Trihedron(s) are rendered at the same time in the visualization window.

The visualization can be optimized by providing a possibility to switch off the visualization of arrows if many AIS_Trihedron(s) are to be rendered.

Therefore, a public method can be provided to the users of class to toggle the visualization of arrows according to the application use case.
TagsNo tags attached.
Test case number
Attached Files

- Relationships

-  Notes
(0070511)
git (administrator)
2017-09-13 18:16

Branch CR29109 has been created by Zia ul Azam.

SHA-1: 2b7b305f8dd8b7ce534fbf7846481fd3155db2f6


Detailed log of new commits:

Author: Zia ul Azam
Date: Wed Sep 13 17:12:57 2017 +0200

    0029109: Visualization gets slower if many AIS_Trihedron(s) are rendered
    
    Added a public method to toggle arrows visibility in AIS_Trihedron.
(0070518)
kgv (developer)
2017-09-14 09:11

+  Standard_EXPORT void ToggleArrowsVisibility() { myIsArrowsVisible = !myIsArrowsVisible; }

This is not how Boolean flags are usually provided in OCCT classes - there should be a getter ToDrawArrows() and setter SetDrawArrows().
Also declaring inline method Standard_EXPORT will force each binary (DLL, EXE - including application itself) where this header will be included in some cpp file to export this function.
(0070591)
git (administrator)
2017-09-15 15:32

Branch CR29109 has been updated by Zia ul Azam.

SHA-1: 36212450fc1a34ccbf8628f1a86dc79ca7e8cf00


Detailed log of new commits:

Author: Zia ul Azam
Date: Fri Sep 15 14:31:47 2017 +0200

    0029109: Visualization gets slower if many AIS_Trihedron(s) are rendered
    
    Added getters and setters to manage whether to draw arrows or not.

(0070597)
Zia ul Azam (developer)
2017-09-15 16:18

I cannot change the status of this issue? Why?

- Issue History
Date Modified Username Field Change
2017-09-13 17:55 Zia ul Azam New Issue
2017-09-13 17:55 Zia ul Azam Assigned To => kgv
2017-09-13 18:16 git Note Added: 0070511
2017-09-14 09:11 kgv Note Added: 0070518
2017-09-15 15:32 git Note Added: 0070591
2017-09-15 16:18 Zia ul Azam Note Added: 0070597


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker