From 71910b305dd5400b76c32efd40b367390b8a7a93 Mon Sep 17 00:00:00 2001 From: Eduardo DAVILA Date: Mon, 4 Apr 2022 14:43:57 +0200 Subject: [PATCH] #3486 box vtkTransform nomalize the input vector --- packages/vtk/src/bbvtkTransform.cxx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/vtk/src/bbvtkTransform.cxx b/packages/vtk/src/bbvtkTransform.cxx index c935a0d..b817609 100644 --- a/packages/vtk/src/bbvtkTransform.cxx +++ b/packages/vtk/src/bbvtkTransform.cxx @@ -117,6 +117,11 @@ namespace bbvtk v2[0] = bbGetInputRotateToNormal()[0]; v2[1] = bbGetInputRotateToNormal()[1]; v2[2] = bbGetInputRotateToNormal()[2]; + + double mag= sqrt( v2[0]*v2[0] + v2[1]*v2[1]+ v2[2]*v2[2] ) ; + v2[0] = v2[0] / mag; + v2[1] = v2[1] / mag; + v2[2] = v2[2] / mag; vtkMath *vtkmath = vtkMath::New(); double ang = acos ( vtkmath->Dot(v1,v2) ); ang = vtkmath->DegreesFromRadians( ang ); -- 2.45.1