Spec-Zone .ru
спецификации, руководства, описания, API
|
public class PickResult extends java.lang.Object
Модификатор и Тип | Поле и Описание |
---|---|
static int |
FACE_UNDEFINED
Неопределенная поверхность.
|
Конструктор и Описание |
---|
PickResult(EventTarget target, double sceneX, double sceneY)
Создает результат выбора для 2-D случая, где никакая дополнительная информация не необходима.
|
PickResult(Node node, Point3D point, double distance)
Создает новый экземпляр PickResult для цели non-3d-shape.
|
PickResult(Node node, Point3D point, double distance, int face, Point2D texCoord)
Создает новый экземпляр PickResult.
|
Модификатор и Тип | Метод и Описание |
---|---|
double |
getIntersectedDistance()
Возвращает пересеченное расстояние между позицией камеры и пересеченной точкой.
|
int |
getIntersectedFace()
Возвращает пересеченную поверхность выбранного Узла, FACE_UNDEFINED, если узел не имеет определенных пользователем поверхностей или был выбран на границах.
|
Узел |
getIntersectedNode()
Возвращает пересеченный узел.
|
Point3D |
getIntersectedPoint()
Возвращает пересеченную точку в локальной координате выбранного Узла.
|
Point2D |
getIntersectedTexCoord()
Возвратите пересеченные координаты текстуры выбранной 3-ьей формы.
|
java.lang.String |
toString() |
public static final int FACE_UNDEFINED
public PickResult(Node node, Point3D point, double distance, int face, Point2D texCoord)
node
- Пересеченный узелpoint
- Пересеченная точка в локальной координате выбранного Узлаdistance
- Пересеченное расстояние между позицией камеры и выбранным Узломface
- Пересеченная поверхность выбранного УзлаtexCoord
- Пересеченные координаты текстуры выбранного Узлаpublic PickResult(Node node, Point3D point, double distance)
node
- Пересеченный узелpoint
- Пересеченная точка в локальной координате выбранного Узлаdistance
- Пересеченное расстояние между позицией камеры и выбранным Узломpublic PickResult(EventTarget target, double sceneX, double sceneY)
target
- Выбранная цель (нуль в случае Сцены)sceneX
- Сцена X координатsceneY
- Сцена Y координатаpublic final Узел getIntersectedNode()
public final Point3D getIntersectedPoint()
public final double getIntersectedDistance()
public final int getIntersectedFace()
public final Point2D getIntersectedTexCoord()
public java.lang.String toString()
toString
в class java.lang.Object
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается