- aggiunta funzione per ricavare il punto di un bisettore ad un determinato parametro.
This commit is contained in:
SaraP
2025-04-08 08:33:48 +02:00
parent 739088af9f
commit 46653f5518
+12
View File
@@ -267,6 +267,17 @@ vroniObject::GetBisectorParams( int nEdge, double& dParS, double& dParE)
return true ;
}
//----------------------------------------------------------------------------
vr_bool
vroniObject::GetBisectorPointAtParam( int nEdge, double dPar, double pt[3])
{
coord p ;
EvaluateBisectorData( nEdge, ScaleV( dPar), &p) ;
GetPointFromCoord( p, pt) ;
return true ;
}
//----------------------------------------------------------------------------
vr_bool
vroniObject::GetBisectorSites( int nEdge, int& nOrigCrvL, int& nOrigSubCrvL, int& nOrigCrvR, int& nOrigSubCrvR)
@@ -591,6 +602,7 @@ vroniObject::apiFreeOffsetData(void)
void
vroniObject::apiFreeBisectorBuffer(void)
{
m_nBufferedVDEdge = -1 ;
// libera la memoria utilizzata per approssimare il bisettore
FreeDrawingBuffer() ;
// libero i dati degli edge utilizzati per i calcoli