package Ġinfo . la ht . k render . j me Ċ Ċ import Ġcom . j me 3 . math . Quaternion Ċ import Ġcom . j me 3 . math . Vector 2 f Ċ import Ġcom . j me 3 . math . Vector 3 f Ċ import Ġorg . j om l . Vector 2 d Ċ import Ġorg . j om l . Vector 3 d Ċ import Ġorg . j om l . Vector 3 fc Ċ Ċ internal Ġfun ĠVector 2 d . set ( v : ĠVector 2 f ): ĠVector 2 d Ġ{ ĊĠĠĠ Ġreturn Ġset ( v . x . toDouble (), Ġv . y . toDouble ()) Ċ } Ċ Ċ internal Ġfun ĠVector 3 d . set ( v : ĠVector 3 f ): ĠVector 3 d Ġ{ ĊĠĠĠ Ġreturn Ġset ( v . x . toDouble (), Ġv . y . toDouble (), Ġv . z . toDouble ()) Ċ } Ċ Ċ internal Ġfun ĠVector 3 f . set ( v : ĠVector 3 fc ): ĠVector 3 f Ġ{ ĊĠĠĠ Ġreturn Ġset ( v . x (), Ġv . y (), Ġv . z ()) Ċ } Ċ Ċ internal Ġfun ĠQuaternion . set ( v : Ġorg . j om l . Quaternion fc ): ĠQuaternion Ġ{ ĊĠĠĠ Ġreturn Ġset ( v . x (), Ġv . y (), Ġv . z (), Ġv . z ()) Ċ } Ċ