Exemple #1
0
 //============================================================
 public void Assign(SFloatPoint4 value)
 {
     X = value.X;
     Y = value.Y;
     Z = value.Z;
     W = value.W;
 }
Exemple #2
0
 //============================================================
 // <T>设置平移内容。</T>
 //============================================================
 public void TransformPosition3x4(SFloatPoint3 input, SFloatPoint4 output)
 {
     output.X = (input.X * data[0]) + (input.Y * data[4]) + (input.Z * data[8]) + data[12];
     output.Y = (input.X * data[1]) + (input.Y * data[5]) + (input.Z * data[9]) + data[13];
     output.Z = (input.X * data[2]) + (input.Y * data[6]) + (input.Z * data[10]) + data[14];
     output.W = (data[3]) + (data[7]) + (data[11]) + data[15];
     // output.align();
 }