Exemplo n.º 1
0
 public ColladaSkew(float angle,
                    BlamLib.TagInterface.RealVector3D trans_column,
                    BlamLib.TagInterface.RealVector3D rot_column)
     : this()
 {
     SetSkew(angle, trans_column, rot_column);
 }
Exemplo n.º 2
0
 public void SetSkew(float angle,
                     BlamLib.TagInterface.RealVector3D trans_column,
                     BlamLib.TagInterface.RealVector3D rot_column)
 {
     Clear();
     Add(angle,
         trans_column.I, trans_column.J, trans_column.K,
         rot_column.I, rot_column.J, rot_column.K);
 }
Exemplo n.º 3
0
 public ColladaLookat(BlamLib.TagInterface.RealPoint3D eye_position,
                      BlamLib.TagInterface.RealPoint3D interest_position,
                      BlamLib.TagInterface.RealVector3D up_vector)
     : this()
 {
     SetLookAt(eye_position,
               interest_position,
               up_vector);
 }
Exemplo n.º 4
0
 public void SetLookAt(
     BlamLib.TagInterface.RealPoint3D eye_position,
     BlamLib.TagInterface.RealPoint3D interest_position,
     BlamLib.TagInterface.RealVector3D up_vector)
 {
     Clear();
     Add(eye_position.X, eye_position.Y, eye_position.Z,
         interest_position.X, interest_position.Y, interest_position.Z,
         up_vector.I, up_vector.J, up_vector.K);
 }
 public void SetScale(BlamLib.TagInterface.RealVector3D scale)
 {
     Clear();
     Add(scale.I, scale.J, scale.K);
 }
 public ColladaScale(BlamLib.TagInterface.RealVector3D scale)
     : this()
 {
     SetScale(scale);
 }