View Issue Details

IDProjectCategoryView StatusLast Update
0030979Open CASCADEOCCT:Visualizationpublic2024-10-04 15:04
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

git

2024-10-02 18:21

administrator   ~0116802

Branch CR30979_4 has been updated forcibly by mzernova.

SHA-1: 4f1c803b563779712dfc40b609972dce2f5a4eac

git

2024-10-02 18:22

administrator   ~0116803

Branch CR30979_3 has been updated forcibly by mzernova.

SHA-1: 0d93e0c5106033d75bf1265604f3e619f2115ff7

git

2024-10-02 18:33

administrator   ~0116804

Branch CR30979_4 has been updated forcibly by mzernova.

SHA-1: 1ffe3c0f838d7654d31c1c2bfecc89b8f00f05d0

git

2024-10-02 18:34

administrator   ~0116805

Branch CR30979_3 has been updated forcibly by mzernova.

SHA-1: f89e978cdba5029522612b2015dd29eeefc953de

git

2024-10-03 13:56

administrator   ~0116813

Branch CR30979_3 has been updated forcibly by mzernova.

SHA-1: db9c80466a54ca350b3510766f443dd95ece61ae

git

2024-10-03 13:56

administrator   ~0116814

Branch CR30979_4 has been updated forcibly by mzernova.

SHA-1: 07e8550a9d529fcfee00eeb0b186088dafcb478b

git

2024-10-04 15:03

administrator   ~0116819

Branch CR30979_4 has been updated forcibly by mzernova.

SHA-1: 6bb681d269c5857d484e61a73c84abd5cc7cdd65

git

2024-10-04 15:04

administrator   ~0116820

Branch CR30979_3 has been updated forcibly by mzernova.

SHA-1: c5acc49f66a8a09f7ade092a5b2658f86fdacca8

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
2024-10-02 18:21 git Note Added: 0116802
2024-10-02 18:22 git Note Added: 0116803
2024-10-02 18:33 git Note Added: 0116804
2024-10-02 18:34 git Note Added: 0116805
2024-10-03 13:56 git Note Added: 0116813
2024-10-03 13:56 git Note Added: 0116814
2024-10-04 15:03 git Note Added: 0116819
2024-10-04 15:04 git Note Added: 0116820