'Declaration Public Sub RotateAt( _
ByVal angleУгол поворота в градусах.As Double, _
ByVal vectorXX-координата вектора оси, относительно которой необходимо повернуть матрицу.As Double, _
ByVal vectorYY-координата вектора оси, относительно которой необходимо повернуть матрицу.As Double, _
ByVal vectorZZ-координата вектора оси, относительно которой необходимо повернуть матрицу.As Double, _
ByVal centerXX-координата точки, вокруг которой вращается эта матрица.As Double, _
ByVal centerYY-координата точки, вокруг которой вращается эта матрица.As Double, _
ByVal centerZZ-координата точки, вокруг которой вращается эта матрица.As Double _
)
public void RotateAt(
double angle,
double vectorX,
double vectorY,
double vectorZ,
double centerX,
double centerY,
double centerZ
)
Parameters
- angle
- Угол поворота в градусах.
- vectorX
- X-координата вектора оси, относительно которой необходимо повернуть матрицу.
- vectorY
- Y-координата вектора оси, относительно которой необходимо повернуть матрицу.
- vectorZ
- Z-координата вектора оси, относительно которой необходимо повернуть матрицу.
- centerX
- X-координата точки, вокруг которой вращается эта матрица.
- centerY
- Y-координата точки, вокруг которой вращается эта матрица.
- centerZ
- Z-координата точки, вокруг которой вращается эта матрица.