|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Point3D extends java.lang.Object
| Конструктор и Описание |
|---|
Point3D(double x, double y, double z)
Создает новый экземпляр
Point3D. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Point3D |
add(double x, double y, double z)
Возвращает точку с указанными координатами, добавленными к координатам этой точки.
|
Point3D |
add(Point3D point)
Возвращает точку с координатами указанной точки, добавленной к координатам этой точки.
|
double |
angle(double x, double y, double z)
Вычисляет угол между вектором, представленным этой точкой и указанным вектором.
|
double |
angle(Point3D point)
Вычисляет угол между вектором, представленным этой точкой и вектором, представленным указанной точкой.
|
double |
angle(Point3D p1, Point3D p2)
Вычисляет угол между тремя точками с этой точкой как вершина.
|
Point3D |
crossProduct(double x, double y, double z)
Вычисляет векторное произведение вектора, представленного этим экземпляром и указанным вектором.
|
Point3D |
crossProduct(Point3D vector)
Вычисляет векторное произведение вектора, представленного этим экземпляром и указанным вектором.
|
double |
distance(double x1, double y1, double z1)
Вычисляет расстояние между этой точкой и точкой
(x1, y1, z1). |
double |
distance(Point3D point)
Вычисляет расстояние между этой точкой и указанным
point. |
double |
dotProduct(double x, double y, double z)
Вычисляет точечный (скалярный) продукт вектора, представленного этим экземпляром и указанным вектором.
|
double |
dotProduct(Point3D vector)
Вычисляет точечный (скалярный) продукт вектора, представленного этим экземпляром и указанным вектором.
|
boolean |
equals(java.lang.Object obj)
Возвращает значение хэш-кода для точки.
|
double |
getX()
Координата x.
|
double |
getY()
Координата y.
|
double |
getZ()
Координата z.
|
int |
hashCode()
Возвращает хэш-код для этого
Point3D объект. |
double |
magnitude()
Вычисляет величину (длина) относительного вектора величины, представленного этим экземпляром.
|
Point3D |
midpoint(double x, double y, double z)
Возвращает точку, которая находится в середине между этой точкой и указанными координатами.
|
Point3D |
midpoint(Point3D point)
Возвращает точку, которая находится в середине между этой точкой и указанной точкой.
|
Point3D |
multiply(double factor)
Возвращает точку с координатами этой точки, умноженной на указанный фактор
|
Point3D |
normalize()
Нормализует относительный вектор величины, представленный этим экземпляром.
|
Point3D |
subtract(double x, double y, double z)
Возвращает точку с указанными координатами, вычтенными из координат этой точки.
|
Point3D |
subtract(Point3D point)
Возвращает точку с координатами указанной точки, вычтенной из координат этой точки.
|
java.lang.String |
toString()
Возвращает строковое представление этого
Point3D. |
public Point3D(double x, double y, double z)
Point3D.x - X координат Point3Dy - Координата Y Point3Dz - Координата Z Point3Dpublic final double getX()
public final double getY()
public final double getZ()
public double distance(double x1, double y1, double z1)
(x1, y1, z1).x1 - x координата другой точкиy1 - y координата другой точкиz1 - z координата другой точки(x1, y1, z1).public double distance(Point3D point)
point.point - другая точкаpoint.java.lang.NullPointerException - если указанное point нульpublic Point3D добавить(double x, double y, double z)
x - X координатных дополненийy - Y координируют дополнениеz - Z координируют дополнениеpublic Point3D добавить(Point3D point)
point - точка, координаты которой должны быть добавленыjava.lang.NullPointerException - если указанное point нульpublic Point3D вычесть(double x, double y, double z)
x - X координатных вычитанийy - Y координируют вычитаниеz - Z координируют вычитаниеpublic Point3D вычесть(Point3D point)
point - точка, координаты которой должны быть вычтеныjava.lang.NullPointerException - если указанное point нульpublic Point3D умножиться(double factor)
factor - фактор, умножающий координатыpublic Point3D нормализовать()
Point3D экземплярpublic Point3D средняя точка(double x, double y, double z)
x - X координат второй конечной точкиy - координата Y второй конечной точкиz - координата Z второй конечной точкиpublic Point3D средняя точка(Point3D point)
point - другая конечная точкаjava.lang.NullPointerException - если указанное point нульpublic double angle(double x, double y, double z)
x - X величин другого вектораy - величина Y другого вектораz - величина Z другого вектораpublic double angle(Point3D point)
point - другой векторNaN если какой-либо из этих двух векторов является нулевым векторомjava.lang.NullPointerException - если указанное point нульpublic double angle(Point3D p1, Point3D p2)
p1 - одна точкаp2 - другая точкаNaN если три точки не отличаются от друг другаjava.lang.NullPointerException - если p1 или p2 нульpublic double magnitude()
public double dotProduct(double x, double y, double z)
x - X величин другого вектораy - величина Y другого вектораz - величина Z другого вектораpublic double dotProduct(Point3D vector)
vector - другой векторjava.lang.NullPointerException - если указанное vector нульpublic Point3D векторное произведение(double x, double y, double z)
x - X величин другого вектораy - величина Y другого вектораz - величина Z другого вектораpublic Point3D векторное произведение(Point3D vector)
vector - другой векторjava.lang.NullPointerException - если указанное vector нульpublic boolean equals(java.lang.Object obj)
equals в class java.lang.Objectpublic int hashCode()
Point3D объект.hashCode в class java.lang.ObjectPoint3D объект.public java.lang.String toString()
Point3D. Этот метод предназначается, чтобы использоваться только для информационных целей. Контент и формат возвращенной строки могли бы измениться между реализациями. Возвращенная строка могла бы быть пустой, но не может быть null.toString в class java.lang.ObjectCopyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается .