public __type__(__rotnt__ trafo)
 {
     Forward  = (__mmmt__)trafo;
     Backward = (__mmmt__)trafo.Inverse;
 }
Beispiel #2
0
 public __type__(__vnt__ trans)
 {
     Rot   = __rotnt__.Identity;
     Trans = trans;
 }
Beispiel #3
0
 public __type__(/*# nfields.ForEach(f => { */ __ftype__ t__f__ /*# }, comma);*/)
 {
     Rot   = __rotnt__.Identity;
     Trans = new __vnt__(/*# nfields.ForEach(f => { */ t__f__ /*# }, comma);*/);
 }
Beispiel #4
0
 public __type__(__rotnt__ rot)
 {
     Rot   = rot;
     Trans = __vnt__.Zero;
 }
Beispiel #5
0
 public __type__(__type__ e)
 {
     Rot   = e.Rot;
     Trans = e.Trans;
 }
Beispiel #6
0
 public __type__(__rotnt__ rot, __vnt__ trans)
 {
     Rot   = rot;
     Trans = trans;
 }
 public __type__(__ftype__ scale, __rotnt__ rotation, /*# nfields.ForEach(f => { */ __ftype__ t__f__ /*# }, comma);*/)
 {
     Scale     = scale;
     Euclidean = new __euclideannt__(rotation, /*# nfields.ForEach(f => { */ t__f__ /*# }, comma);*/);
 }
 public __type__(__ftype__ scale, __rotnt__ rotation, __vnt__ translation)
 {
     Scale     = scale;
     Euclidean = new __euclideannt__(rotation, translation);
 }