MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0029938Open CASCADE[OCCT] OCCT:Visualizationpublic2018-07-08 11:332018-07-19 09:38
Reporterkgv 
Assigned Tomnv 
PrioritynormalSeverityminor 
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version[OCCT] 7.3.0 
Target Version[OCCT] 7.4.0*Fixed in Version 
Summary0029938: Visualization - SelectMgr_ViewerSelector::PickedPoint() should return point lying on an object
DescriptionSelectMgr_ViewerSelector::PickedPoint() returns a 3D point picked by selected.
In normal cases, this point is an intersection between picking ray and an entity (e.g. triangle).

However, in case when there is no actual intersection (e.g. detection is done with a tolerance), selection manager calculates an approximate distance within picking ray (lying on the ray) to the object, and SelectMgr_ViewerSelector::PickedPoint() actually returns a 3D point on a Ray. This is not what user usually expects - normally user expects a point lying actually on a picked object (which does not exist in this case, but can be approximated).
TagsNo tags attached.
Test case number
Attached Files

- Relationships

-  Notes
(0077791)
git (administrator)
2018-07-18 18:31

Branch CR29938 has been created by mnv.

SHA-1: 8a9020ee88a8d30b34fdebdace3536981f9d095a


Detailed log of new commits:

Author: mnv
Date: Wed Jul 18 18:24:41 2018 +0300

    0029938: Visualization - SelectMgr_ViewerSelector::PickedPoint() should return point lying on an object
    
    Added algorithm for transformation 3D point on the ray to 3D point on a picked object.
(0077802)
git (administrator)
2018-07-19 09:35

Branch CR29938_1 has been created by mnv.

SHA-1: a53bdf215a1ca2e5b0945335dd7c9c5461392049


Detailed log of new commits:

Author: mnv
Date: Wed Jul 18 18:24:41 2018 +0300

    0029938: Visualization - SelectMgr_ViewerSelector::PickedPoint() should return point lying on an object
    
    Added algorithm for transformation 3D point on the ray to 3D point on a picked object.
(0077803)
git (administrator)
2018-07-19 09:38

Branch CR29938_1 has been updated forcibly by mnv.

SHA-1: 569c403012f3051696f1d7a771b68259fb10a324

- Issue History
Date Modified Username Field Change
2018-07-08 11:33 kgv New Issue
2018-07-08 11:33 kgv Assigned To => kgv
2018-07-08 11:40 kgv Relationship added related to 0029744
2018-07-16 17:13 kgv Assigned To kgv => mnv
2018-07-16 17:13 kgv Status new => assigned
2018-07-18 18:31 git Note Added: 0077791
2018-07-19 09:35 git Note Added: 0077802
2018-07-19 09:38 git Note Added: 0077803


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker