Hi orekit community,

I was wondering if someone can explain me how exactly the cartesian coordinates are calculated when using the `getPVCoordinates`

on an orbit object.

In fact let’s say I create an orbit with (assuming I import the good tools to do that) :

```
a, e ,i, pa, raaan, M = 25508012.1, 0.0012523, 1.123415, 4.91524, 4.00556, 5.887666
mu = 398600441800000.0
Iers = IERSConventions.IERS_2010
utc = TimeScalesFactory.getUTC()
date = AbsoluteDate(1992, 11, 6, 10, 33, 43. 64, utc)
inertialFrame = FramesFactory.getCIRF(Iers,True)
orbit = KeplerianOrbit(a,e,i,pa,raan,M, PositionAngle.MEAN, inertialFrame, date, mu)
PV = orbit.getPVCoordinates(date,inertialFrame)
Pos = PV.getPosition()
X,Y,Z = Pos.getX(), Pos.getY() , Pos.getZ()
```

How is exactly calculated the `Vector3D`

while doing `.getPostion()`

from the initial Orbit defined ?

I am asking this question because the results I have with my current code shows that the cartesian coordinates I have after a DSST propagation are wrong, even if the propagation results are good.

Thank you in advance,

JL.