public ColladaSkew(float angle, BlamLib.TagInterface.RealVector3D trans_column, BlamLib.TagInterface.RealVector3D rot_column) : this() { SetSkew(angle, trans_column, rot_column); }
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); }
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); }
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); }