Tutorials 4.1 Frames : Différence entre versions

De Wiki
Aller à : navigation, rechercher
(Page créée avec « == What is a frame ? == As for the time scale (see previous tutorial), the easiest way to create a frame is to use the associated factory (FramesFactory.getXXX()). Thank... »)
 
 
Ligne 5 : Ligne 5 :
 
Thanks to its factory, this frame will be unique in all the rest of your code.
 
Thanks to its factory, this frame will be unique in all the rest of your code.
  
'''Code example:''' [[CreateFrames|create frames]]
+
'''Code example:''' [[CreateFrames_4.1|create frames]]
  
 
== How to configure it ==
 
== How to configure it ==
Ligne 15 : Ligne 15 :
 
Note that if we take into account all modelizations, <font color=#FF8C00 title="Central Processing Unit">CPU</font> time will be affected each time frames transformations will be used (i.e. very often for numerical orbit propagations).
 
Note that if we take into account all modelizations, <font color=#FF8C00 title="Central Processing Unit">CPU</font> time will be affected each time frames transformations will be used (i.e. very often for numerical orbit propagations).
  
'''Code example:''' [[ConfigureFrames|configure frames]]
+
'''Code example:''' [[ConfigureFrames_4.1|configure frames]]
  
 
[[Category:Tutorials 4.1]]
 
[[Category:Tutorials 4.1]]

Version actuelle en date du 20 décembre 2018 à 15:39

What is a frame ?

As for the time scale (see previous tutorial), the easiest way to create a frame is to use the associated factory (FramesFactory.getXXX()).

Thanks to its factory, this frame will be unique in all the rest of your code.

Code example: create frames

How to configure it

Transformations between frames may be configured thanks to a certain modelization level (taking into account polar motion, tides, ...).

In the following example, via the getSimplifiedConfiguration() method, we will be able to customize such transformations.

Note that if we take into account all modelizations, CPU time will be affected each time frames transformations will be used (i.e. very often for numerical orbit propagations).

Code example: configure frames