package Ġcom . dw ur ste is en . gl tf . parser . support Ċ Ċ import Ġcom . ad ri en ben . tools . gl tf . models . G lt f Node Ċ import Ġcom . cur ious creature . kotlin . math . Float 3 Ċ import Ġcom . cur ious creature . kotlin . math . Mat 4 Ċ import Ġcom . cur ious creature . kotlin . math . Quaternion Ċ import Ġcom . cur ious creature . kotlin . math . scale Ċ import Ġcom . cur ious creature . kotlin . math . translation Ċ import Ġcom . dw ur ste is en . min ig dx . scene . api . common . Transformation Ċ Ċ val ĠG lt f Node . transformation : ĠTransformation ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġt Ġ= Ġtranslation . let Ġ{ ĠFloat 3 ( it . x , Ġit . y , Ġit . z ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. let Ġ{ Ġtranslation ( it ) Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġr Ġ= Ġrotation . let Ġ{ ĠQuaternion ( it . i , Ġit . j , Ġit . k , Ġit . a ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. let Ġ{ ĠMat 4 . from ( it ) Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġs Ġ= Ġscale . let Ġ{ ĠFloat 3 ( it . x , Ġit . y , Ġit . z ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. let Ġ{ Ġscale ( it ) Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġfrom Composite ( t , Ġr , Ġs ) ĊĠĠĠ Ġ} Ċ Ċ val ĠG lt f Node . is Box : ĠBoolean ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġthis . mesh Ġ== Ġnull Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . camera Ġ== Ġnull Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . skin Ġ== Ġnull Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . weights Ġ== Ġnull ĊĠĠĠ Ġ} Ċ