package Ġno . nt nu . ais Ċ Ċ import Ġno . nt nu . ais . schema .* Ċ Ċ data Ġclass ĠQuaternion ( ĊĠĠĠ Ġvar Ġx : ĠFloat Ġ= Ġ 0 f , ĊĠĠĠ Ġvar Ġy : ĠFloat Ġ= Ġ 0 f , ĊĠĠĠ Ġvar Ġz : ĠFloat Ġ= Ġ 0 f , ĊĠĠĠ Ġvar Ġw : ĠFloat Ġ= Ġ 1 f Ċ ) Ċ Ċ class ĠTransform ( t : ĠT Transform ) Ġ{ ĊĊĠĠĠ Ġval Ġname : ĠString ? Ġ= Ġt . name ĊĠĠĠ Ġval Ġparent : ĠString ? Ġ= Ġt . parent ĊĊĠĠĠ Ġval Ġgeometry : ĠT Geometry ? Ġ= Ġt . geometry ĊĊĠĠĠ Ġvar Ġposition : ĠT Position ? Ġ= Ġt . position ĊĠĠĠ Ġvar Ġrotation : ĠTE uler ? Ġ= Ġt . rotation ĊĠĠĠ Ġvar Ġquaternion : ĠQuaternion ? Ġ= Ġnull ĊĊĠĠĠ Ġval Ġtrail : ĠT Trail ? Ġ= Ġt . trail Ċ Ċ } Ċ