CreateMatrix - Задать матрицу трансформации |
Scroll |
Синтаксис Automation:
BOOL CreateMatrix( double X, double Y, double Angle, double ScaleX, double ScaleY );
Синтаксис COM:
HRESULT CreateMatrix( double X, double Y, double Angle, double ScaleX, double ScaleY, BOOL * Result );
Возвращаемое значение:
TRUE |
- в случае успешного завершения, |
FALSE |
- в случае неудачи. |
Входные параметры:
X, Y |
- координаты начала локальной системы координат, |
Angle |
- угол наклона системы координат в градусах, |
ScaleX |
- масштаб локальной системы координат по оси Х, |
ScaleY |
- масштаб локальной системы координат по оси Y. |
Примечание:
1.Допускается вложение матриц трансформации. В результате вложения действует суммарная матрица, полученная произведением накопленных матриц.
2.Объекты вида, вводимые между операторами IKompasDocument2D1::CreateMatrix и IKompasDocument2D1::DeleteMatrix, подвергаются преобразованию по суммарной матрице.
Версия Компас v23
Подразделы:
(отсутствуют)