MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0032183Open CASCADE[OCCT] OCCT:Visualizationpublic2021-03-01 10:222021-06-08 18:06
Reporterkgv 
Assigned Toosa 
PrioritynormalSeverityfeature 
StatusresolvedResolutionopen 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.6.0*Fixed in Version 
Summary0032183: Visualization - implement AIS_LightSource::ProcessDragging() for rotating directional light
DescriptionIt is proposed implementing AIS_LightSource::ProcessDragging() interface for rotating directional light source.

This could be done like this:
- Add sphere sensitive for a light (0032182).
- Dynamically draw a point (cross of two lines on sphere) via HilightWithColor() method implemented for a custom Owner object. Implement IsForcedHilight() to ensure cross is updated on mouse move.
- Calculate AIS_LightSource::ProcessDragging() interface to apply rotation as a delta between points on a sensitive sphere.
Steps To ReproduceNor required
TagsNo tags attached.
Test case number
Attached Files

- Relationships
related to 0032182assignedmkrylova Visualization - add Select3D_SensitiveSphere 
child of 0031704verifiedbugmaster Visualization - add an interactive object AIS_LightSource representing a light source 

-  Notes
(0100487)
git (administrator)
2021-04-21 12:36

Branch CR32183 has been created by mkrylova.

SHA-1: 89726110ba9d66fe247143d440b0529e1ce5f54b


Detailed log of new commits:

Author: mkrylova
Date: Wed Mar 17 17:38:00 2021 +0300

    0032182: Visualization - add Select3D_SensitiveSphere
    
    - created Select3D_SensitiveSphere class
    - implemented interfaces for intersection methods
    - added tests

Author: mkrylova
Date: Fri Mar 26 12:31:22 2021 +0300

    0032183: Visualization - implement AIS_LightSource::ProcessDragging() for rotating directional light
    
    - Added sensitive sphere for a light source
    - Implemented AIS_LightSource::ProcessDragging() interface for rotating directional light source
(0100522)
git (administrator)
2021-04-23 11:51

Branch CR32183 has been updated forcibly by mkrylova.

SHA-1: b0c022bfc97d694a7994b6d3ddd0262adaf46462
(0101389)
git (administrator)
2021-05-26 13:33

Branch CR32183 has been updated forcibly by mkrylova.

SHA-1: 8967b2fb26027505c14cfd9e98ce15cf354a8e00
(0101412)
mkrylova (developer)
2021-05-26 19:24

Solution Implementation, Testing
(0101691)
git (administrator)
2021-06-08 15:45

Branch CR32183 has been updated forcibly by mkrylova.

SHA-1: 7e4d8931374ad083b5b31901b5f3383611a83a22
(0101698)
mkrylova (developer)
2021-06-08 18:06

Testing

- Issue History
Date Modified Username Field Change
2021-03-01 10:22 kgv New Issue
2021-03-01 10:22 kgv Assigned To => kgv
2021-03-01 10:22 kgv Relationship added related to 0032182
2021-03-01 10:23 kgv Assigned To kgv => mkrylova
2021-03-01 10:23 kgv Description Updated View Revisions
2021-03-01 10:23 kgv Relationship added child of 0031704
2021-03-01 10:23 kgv Status new => assigned
2021-04-21 12:36 git Note Added: 0100487
2021-04-22 11:43 mkrylova Assigned To mkrylova => kgv
2021-04-22 11:43 mkrylova Status assigned => resolved
2021-04-22 11:43 mkrylova Steps to Reproduce Updated View Revisions
2021-04-23 11:51 git Note Added: 0100522
2021-04-23 13:59 kgv Assigned To kgv => osa
2021-05-26 13:33 git Note Added: 0101389
2021-05-26 19:24 mkrylova Note Added: 0101412
2021-06-08 15:45 git Note Added: 0101691
2021-06-08 18:06 mkrylova Note Added: 0101698


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker