Beispiel #1
0
void R3Matrix:: 
Scale(const R2Vector& scale)
{
    // Scale matrix
    XScale(scale.X());
    YScale(scale.Y());
}
Beispiel #2
0
void R3Matrix:: 
Scale(RNScalar scale)
{
    // Scale matrix 
    XScale(scale);
    YScale(scale);
}
Beispiel #3
0
void R3Matrix::Scale(double scale)
{
    // Scale matrix 
    XScale(scale);
    YScale(scale);
    ZScale(scale);
}
Beispiel #4
0
void R4Matrix:: 
Scale(const R3Vector& scale)
{
    // Scale matrix
    XScale(scale.X());
    YScale(scale.Y());
    ZScale(scale.Z());
}
Beispiel #5
0
void R3Matrix:: 
Scale(RNAxis axis, RNScalar scale)
{
    // Scale matrix along axis
    switch (axis) {
    case RN_XAXIS: 
	XScale(scale); 
	break;

    case RN_YAXIS: 
	YScale(scale); 
	break;

    default: 
	RNWarning("Matrix scale along undefined axis");
	break;
    }
}
Beispiel #6
0
void R3Matrix:: 
Scale(int axis, double scale)
{
  // Scale matrix along axis
  switch (axis) {
  case R3_X: 
    XScale(scale); 
    break;

  case R3_Y: 
    YScale(scale); 
    break;

  case R3_Z: 
    ZScale(scale); 
    break;

  default: 
    fprintf(stderr, "Matrix scale along undefined axis");
    break;
  }
}