Объект.Move ( method As QfTransformType, v As Point, [f As Double] ) As ShapeRange
Геометрические преобразования, доступные для операции перемещения геометрических объектов, это:
Перемещение - параллельный перенос выделенных объектов на заданный вектор. Необходимые параметры преобразования - компоненты вектора перемещения.
Поворот - выделенные объекты поворачиваются вокруг указанной точки на заданный угол. Необходимые параметры - координаты центра и угол поворота в радианах.
Масштабирование - выделенные объекты растягиваются (сжимаются) относительно точки, называемой центром подобия. Необходимые параметры - координаты центра подобия и коэффициент масштабирования.
В таблице описаны значения параметров для различных операций геометрических преобразований:
|
Вид геометрического преобразования |
Параметр Method, имеющий тип qfTransformType |
Параметр V |
Параметр F |
|
Перемещение |
qfShift |
Вектор перемещения |
не применимо |
|
Rotation |
qfRotation |
Центр вращения |
Угол вращения в радианах |
|
Масштабирование |
qfScaling |
Центр масштабирования |
Коэффициент масштабирования является положительной величиной. Он больше единицы для операции растягивания и меньше единицы для операции сжатия. |
По умолчанию параметр V имеет значение начала координат (0, 0), а параметр F по умолчанию равен нулю.