View Issue Details

IDProjectCategoryView StatusLast Update
0030979Open CASCADEOCCT:Visualizationpublic2024-09-16 06:02
Reporterkgv Assigned Tomzernova  
PrioritynormalSeverityfeature 
Status assignedResolutionopen 
Target VersionUnscheduled 
Summary0030979: Visualization - introduce customized grid presentations
DescriptionV3d_View provides functionality displaying rectangular or circular grid on the screen. Current implementation is quite basic and displays fixed number of line segments.

It is desired improving this functionality or providing substitution.
Possible extensions:
- Dynamic grid step depending on view scale (with limited density of lines in pixels).
- Unbound grid (extended automatically to scene bounds).
- Checkbox style via dedicated GLSL program instead of lines.
- Smoothed lines via dedicated GLSL program.
- Scale rler / grid labels.
- 2D grid.

This issue is not for implementing all this features at once, but a meta issue for linking progress.
TagsNo tags attached.
Test case number

Attached Files

  • grid_win10_3dviewer.png (162,031 bytes)
  • grid_win10_3dbuilder.png (97,764 bytes)
  • grid_occt_rect.png (38,881 bytes)
  • grid_occt_circ.png (28,975 bytes)

Relationships

related to 0026958 newvpozdyayev Community Visualization - Extend Grid visualization to fill the whole view automatically 

Activities

kgv

2019-09-18 14:33

developer  

grid_win10_3dviewer.png (162,031 bytes)

kgv

2019-09-18 14:36

developer  

grid_win10_3dbuilder.png (97,764 bytes)

kgv

2019-09-18 14:38

developer  

grid_occt_rect.png (38,881 bytes)

kgv

2019-09-18 14:38

developer  

grid_occt_circ.png (28,975 bytes)

git

2022-09-15 18:04

administrator   ~0111071

Branch CR30979 has been created by mzernova.

SHA-1: df9377619eda85afc6afe2088df345c7943d9a90


Detailed log of new commits:

Author: mzernova
Date: Wed Sep 7 16:34:29 2022 +0300

    0030979: Visualization - introduce customized grid presentations

Author: mzernova
Date: Tue Aug 25 13:17:04 2020 +0300

    cosmetics

git

2024-09-16 05:53

administrator   ~0116678

Branch CR30979_2 has been created by mzernova.

SHA-1: 1a0fd4527b737aed22c1bc99c4a705504d857dec


Detailed log of new commits:

Author: mzernova
Date: Mon Sep 16 03:53:10 2024 +0100

    #add new params

Author: mzernova
Date: Wed Aug 16 16:18:15 2023 +0100

    #attempt to fix scale

Author: mzernova
Date: Mon Oct 10 16:00:20 2022 +0300

    add scale

Author: mzernova
Date: Mon Mar 6 02:45:12 2023 +0000

    #current progress

Author: mzernova
Date: Tue Aug 25 13:17:04 2020 +0300

    cosmetics

Author: mzernova
Date: Wed Sep 7 16:34:29 2022 +0300

    0030979: Visualization - introduce customized grid presentations

git

2024-09-16 05:55

administrator   ~0116679

Branch CR30979_3 has been created by mzernova.

SHA-1: d04a80ae52c60dce4bfb482d4a406005135d4159


Detailed log of new commits:

Author: mzernova
Date: Tue Aug 25 11:17:04 2020 +0100

    0030979: Visualization - introduce customized grid presentations

git

2024-09-16 06:02

administrator   ~0116680

Branch CR30979_4 has been created by mzernova.

SHA-1: 178a7a1dd28e5fcd3531852fed1264e22ff5980a


Detailed log of new commits:

Author: mzernova
Date: Tue Aug 25 11:17:04 2020 +0100

    0030979: Visualization - introduce customized grid presentations

Author: Vitaut Tryputsin
Date: Thu May 30 13:26:24 2024 +0300

    0033729: Visualization - Fixed transparency for capping in 'Graphic3d_RTM_BLEND_OIT' mode
    
    Added changes connected with restoring of color mask (if we store and restore only rgb part, we can miss transparency)

Author: carlosah
Date: Tue Oct 24 14:20:10 2023 +0000

    0033513: Zooming - Only working when mouse move horizontally

Issue History

Date Modified Username Field Change
2019-09-18 14:31 kgv New Issue
2019-09-18 14:31 kgv Assigned To => kgv
2019-09-18 14:32 kgv Description Updated
2019-09-18 14:33 kgv File Added: grid_win10_3dviewer.png
2019-09-18 14:34 kgv Description Updated
2019-09-18 14:36 kgv File Added: grid_win10_3dbuilder.png
2019-09-18 14:38 kgv File Added: grid_occt_rect.png
2019-09-18 14:38 kgv File Added: grid_occt_circ.png
2019-09-18 14:39 kgv Relationship added related to 0026958
2020-07-02 09:58 kgv Assigned To kgv => mzernova
2020-07-02 09:58 kgv Status new => assigned
2020-09-21 17:42 kgv Target Version 7.5.0 => 7.6.0
2021-08-24 14:26 kgv Target Version 7.6.0 => 7.7.0
2022-08-17 11:55 kgv Target Version 7.7.0 => 7.8.0
2022-09-15 18:04 git Note Added: 0111071
2023-04-05 18:29 mzernova Relationship replaced has duplicate 0026958
2023-04-05 18:30 mzernova Relationship replaced related to 0026958
2023-08-01 15:06 dpasukhi Target Version 7.8.0 => Unscheduled
2024-09-16 05:53 git Note Added: 0116678
2024-09-16 05:55 git Note Added: 0116679
2024-09-16 06:02 git Note Added: 0116680