VTK/Examples/Cxx/Math/NormalizeVector
From KitwarePublic
NormalizeVector.cxx
#include "vtkMath.h" int main(int, char*[]) { double a[3] = {100.0, 2.0, 1.0}; std::cout << a[0] << " " << a[1] << " " << a[2] << std::endl; vtkMath::Normalize(a); std::cout << a[0] << " " << a[1] << " " << a[2] << std::endl; return EXIT_SUCCESS; }
CMakeLists.txt
cmake_minimum_required(VERSION 2.6) PROJECT(NormalizeVector) FIND_PACKAGE(VTK REQUIRED) INCLUDE(${VTK_USE_FILE}) ADD_EXECUTABLE(NormalizeVector NormalizeVector.cxx) TARGET_LINK_LIBRARIES(NormalizeVector vtkHybrid)