Include :
- aggiunta gestione di auto-intersezioni tra curve con solo tocco.
This commit is contained in:
@@ -59,6 +59,7 @@ const int ICCT_NULL = 0 ; //!< Approccio/allontanamento non definit
|
||||
const int ICCT_IN = 1 ; //!< Approccio/allontanamento interno
|
||||
const int ICCT_OUT = 2 ; //!< Approccio/allontanamento esterno
|
||||
const int ICCT_ON = 3 ; //!< Approccio/allontanamento sovrapposto
|
||||
const int ICCT_SPK = 4 ; //!< Punta di spike (solo in autointersezioni)
|
||||
//! Calcolo del tipo duale
|
||||
inline int GetDualIcct( int nType)
|
||||
{ switch ( nType) {
|
||||
@@ -169,6 +170,8 @@ class SelfIntersCurve
|
||||
EGK_EXPORT int GetCrossIntersCount( void) ;
|
||||
//! Restituisce il numero di auto-intersezioni in cui la curva si attraversa o si sovrappone
|
||||
EGK_EXPORT int GetCrossOrOverlapIntersCount( void) ;
|
||||
// ! Restituisce il numero di auto-intersezioni in cui la curva si tocca
|
||||
EGK_EXPORT int GetTouchIntersCount( void) ;
|
||||
//! Restituisce informazioni sull'auto-intersezione di indice nInd ( 0 based)
|
||||
EGK_EXPORT bool GetIntCrvCrvInfo( int nInd, IntCrvCrvInfo& aInfo) ;
|
||||
//! Restituisce il punto di auto-intersezione più vicino al punto passato
|
||||
|
||||
Reference in New Issue
Block a user