| Package | infinity3D.engine.types |
| Class | public final class Point2D |
var point:Point2D = new Point2D(10, 20);
| Property | Defined by | ||
|---|---|---|---|
| length : Number [read-only]
Расстояние от центра (0, 0) до точки.
| Point2D | ||
| lengthSqr : Number [read-only]
Квадрат расстояния от центра (0, 0) до точки.
| Point2D | ||
| x : Number
Координата по оси X.
| Point2D | ||
| y : Number
Координата по оси Y.
| Point2D | ||
| Method | Defined by | ||
|---|---|---|---|
|
Point2D(x:Number = 0, y:Number = 0)
Создание новой точки.
| Point2D | ||
|
Добавляет координаты другой точки к координатам текущей точки для создания новой точки.
| Point2D | ||
|
Создает копию текущей точки.
| Point2D | ||
|
Копирование координат точки.
| Point2D | ||
|
[static]
Вычисление векторного произведения.
| Point2D | ||
|
[static]
Возвращает расстояние между точками.
| Point2D | ||
|
division(num:Number):void
Деление на число.
| Point2D | ||
|
[static]
Вычисление скалярного произведения.
| Point2D | ||
|
Сравнивание координат точек.
| Point2D | ||
|
invert():void
Инвертирование точки.
| Point2D | ||
|
multiply(num:Number):void
Умножение на число.
| Point2D | ||
|
normalize():void
Нормализация до единичной длины.
| Point2D | ||
|
offset(x:Number, y:Number):void
Смещение точки на определенную сумму.
| Point2D | ||
|
reset():void
Установка нулевых координат.
| Point2D | ||
|
round():void
Округление координат точки.
| Point2D | ||
|
Вычитание координат другой точки из координат текущей точки для создания новой точки.
| Point2D | ||
|
Добавляет координаты другой точки к координатам текущей точки.
| Point2D | ||
|
toString():String
Возвращает строку, которая содержит значения Х и Y координат.
| Point2D | ||
|
toSubtract(point:Point2D):void
Вычитание координат другой точки из координат текущей.
| Point2D | ||
| length | property |
length:Number [read-only]Расстояние от центра (0, 0) до точки.
Implementation public function get length():Number
| lengthSqr | property |
lengthSqr:Number [read-only]Квадрат расстояния от центра (0, 0) до точки.
Implementation public function get lengthSqr():Number
| x | property |
public var x:NumberКоордината по оси X.
The default value is 0.
| y | property |
public var y:NumberКоордината по оси Y.
The default value is 0.
| Point2D | () | constructor |
public function Point2D(x:Number = 0, y:Number = 0)Создание новой точки.
Parametersx:Number (default = 0) — Координата по оси X.
|
|
y:Number (default = 0) — Координата по оси Y.
|
| add | () | method |
public function add(point:Point2D):Point2DДобавляет координаты другой точки к координатам текущей точки для создания новой точки.
Parameterspoint:Point2D — Точка, координаты которой прибавляются.
|
Point2D —
Новая точка.
|
| clone | () | method |
| copy | () | method |
public function copy(point:Point2D):voidКопирование координат точки.
Parameterspoint:Point2D — Точка, координаты которой копируются.
|
| cross | () | method |
public static function cross(point1:Point2D, point2:Point2D):NumberВычисление векторного произведения.
Parameterspoint1:Point2D — Первая точка.
|
|
point2:Point2D — Вторая точка.
|
Number — векторное произведение.
|
| distance | () | method |
public static function distance(point1:Point2D, point2:Point2D):NumberВозвращает расстояние между точками.
Parameterspoint1:Point2D — Первая точка.
|
|
point2:Point2D — Вторая точка.
|
Number — Расстояние между первой и второй точками.
|
| division | () | method |
public function division(num:Number):voidДеление на число.
Parametersnum:Number — Число, на которое делится текущая точка.
|
| dot | () | method |
public static function dot(point1:Point3D, point2:Point3D):NumberВычисление скалярного произведения.
Parameterspoint1:Point3D — Первая точка.
|
|
point2:Point3D — Вторая точка.
|
Number — Скалярное произведение.
|
| equals | () | method |
public function equals(point:Point2D):BooleanСравнивание координат точек.
Parameterspoint:Point2D — Точка, координаты которой сравниваются с текущей точкой.
|
Boolean — Значение true, если точки одинаковы, иначе false.
|
| invert | () | method |
public function invert():voidИнвертирование точки.
| multiply | () | method |
public function multiply(num:Number):voidУмножение на число.
Parametersnum:Number — Число, на которое умножается текущая точка.
|
| normalize | () | method |
public function normalize():voidНормализация до единичной длины.
| offset | () | method |
public function offset(x:Number, y:Number):voidСмещение точки на определенную сумму.
Parametersx:Number — Смещение по оси X.
|
|
y:Number — Смещение по оси Y.
|
| reset | () | method |
public function reset():voidУстановка нулевых координат.
| round | () | method |
public function round():voidОкругление координат точки.
| subtract | () | method |
public function subtract(point:Point2D):Point2DВычитание координат другой точки из координат текущей точки для создания новой точки.
Parameterspoint:Point2D — Точка, координаты которой вычитаются.
|
Point2D —
Новая точка.
|
| toAdd | () | method |
public function toAdd(point:Point2D):voidДобавляет координаты другой точки к координатам текущей точки.
Parameterspoint:Point2D — Точка, координаты которой прибавляются.
|
| toString | () | method |
public function toString():StringВозвращает строку, которая содержит значения Х и Y координат. Строка имеет вид "(X = x, Y = y)".
ReturnsString — Строковое представление точки.
|
| toSubtract | () | method |
public function toSubtract(point:Point2D):voidВычитание координат другой точки из координат текущей.
Parameterspoint:Point2D — Точка, координаты которой вычитаются.
|