コード例 #1
0
ファイル: R3Matrix.cpp プロジェクト: dmrd/startiger
void R3Matrix::Translate(const R3Vector& offset)
{
    // Translate matrix
    XTranslate(offset.X());
    YTranslate(offset.Y());
    ZTranslate(offset.Z());
}
コード例 #2
0
ファイル: R3Matrix.cpp プロジェクト: dmrd/startiger
void R3Matrix::Translate(double offset)
{
    // Translate matrix
    XTranslate(offset);
    YTranslate(offset);
    ZTranslate(offset);
}
コード例 #3
0
ファイル: R4Matrix.cpp プロジェクト: cricklet/Path-Tracer
void R4Matrix::
Translate(RNScalar offset)
{
    // Translate matrix
    XTranslate(offset);
    YTranslate(offset);
    ZTranslate(offset);
}
コード例 #4
0
ファイル: R4Matrix.cpp プロジェクト: cricklet/Path-Tracer
void R4Matrix:: 
Translate(RNAxis axis, RNScalar offset)
{
    // Translate matrix along axis
    switch (axis) {
    case RN_XAXIS: 
	XTranslate(offset); 
	break;

    case RN_YAXIS: 
	YTranslate(offset); 
	break;

    case RN_ZAXIS: 
	ZTranslate(offset); 
	break;

    default: 
	RNWarning("Matrix translate along undefined axis");
	break;
    }
}
コード例 #5
0
ファイル: R3Matrix.cpp プロジェクト: bmatejek525/Graphics
void R3Matrix:: 
Translate(int axis, double offset)
{
  // Translate matrix along axis
  switch (axis) {
  case R3_X: 
    XTranslate(offset); 
    break;

  case R3_Y: 
    YTranslate(offset); 
    break;

  case R3_Z: 
    ZTranslate(offset); 
    break;

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