EgtInterface 1.5k3 :
- esposte ulteriori funzionalità.
This commit is contained in:
@@ -355,6 +355,23 @@ __stdcall EgtFrameFrom3Points( double ptO[3], double ptOnX[3], double ptNearY[3]
|
||||
return TRUE ;
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
BOOL
|
||||
__stdcall EgtFrameOCS( double ptO[3], double vtDirZ[3],
|
||||
double ptOrig[3], double vtX[3], double vtY[3], double vtZ[3])
|
||||
{
|
||||
// calcolo il riferimento
|
||||
Frame3d frTemp ;
|
||||
if ( ! frTemp.Set( Point3d( ptO), Vector3d( vtDirZ)))
|
||||
return FALSE ;
|
||||
// aggiorno i parametri del frame
|
||||
VEC_FROM_3D( ptOrig, frTemp.Orig())
|
||||
VEC_FROM_3D( vtX, frTemp.VersX())
|
||||
VEC_FROM_3D( vtY, frTemp.VersY())
|
||||
VEC_FROM_3D( vtZ, frTemp.VersZ())
|
||||
return TRUE ;
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
BOOL
|
||||
__stdcall EgtFrameTranslate( double ptOrig[3], double vtX[3], double vtY[3], double vtZ[3],
|
||||
|
||||
Reference in New Issue
Block a user