fix: fix a DraggableActor click bug
This commit is contained in:
@@ -78,9 +78,9 @@ void DraggableActor::MapScreenPointToWorld(double x, double y, vtkRenderer *rend
|
||||
renderer->DisplayToWorld();
|
||||
double *p = renderer->GetWorldPoint();
|
||||
if (MapMode == MapToSlice){
|
||||
result[0] = dp[0] > 0.0 ? fp[0] : p[0];
|
||||
result[1] = dp[1] > 0.0 ? fp[1] : p[1];
|
||||
result[2] = dp[2] > 0.0 ? fp[2] : p[2];
|
||||
result[0] = abs(dp[0]) > 0.9 ? fp[0] : p[0];
|
||||
result[1] = abs(dp[1]) > 0.9 ? fp[1] : p[1];
|
||||
result[2] = abs(dp[2]) > 0.9 ? fp[2] : p[2];
|
||||
}
|
||||
if(MapMode == MapToWorld){
|
||||
result[0] = p[0];
|
||||
|
||||
Reference in New Issue
Block a user