//---------------------------------------------------------------------------- // EgalTech 2023-2023 //---------------------------------------------------------------------------- // File : IntersLineCaps.h Data : 22.05.23 Versione : 2.5e4 // Contenuto : Dichiarazione funzioni base per intersezione linea/capsule. // // // // Modifiche : 22.05.23 DS Creazione modulo. // // //---------------------------------------------------------------------------- #pragma once #include "/EgtDev/Include/EGkPoint3d.h" //---------------------------------------------------------------------------- // Linea e capsule sono nel medesimo riferimento. // Il capsule è definito con centri delle due estremità, e raggio. // In caso di intersezione viene restituito true e i parametri in dU1 e dU2. //---------------------------------------------------------------------------- bool IntersLineCaps( const Point3d& ptL, const Vector3d& vtL, const Point3d& ptCaps1, const Point3d& ptCaps2, double dRad, double& dU1, double& dU2) ;