Uses of Class
javafx.geometry.Point3D
-
Packages that use Point3D 软件包 描述 javafx.animation 提供一组类,便于使用基于过渡的动画。javafx.geometry 提供一组2D类,用于定义和执行与二维几何相关的对象的操作。javafx.scene 为JavaFX Scene Graph API提供核心的基类集。javafx.scene.input 提供一组用于鼠标和键盘输入事件处理的类。javafx.scene.transform 提供一组方便的类来对Affine
对象执行旋转,缩放,剪切和转换转换。 -
-
Uses of Point3D in javafx.animation
Methods in javafx.animation that return Point3D Modifier and Type 方法 描述 Point3D
RotateTransition. getAxis()
获取属性轴的值。Methods in javafx.animation that return types with arguments of type Point3D Modifier and Type 方法 描述 ObjectProperty<Point3D>
RotateTransition. axisProperty()
指定此RotateTransition
的旋转轴。Methods in javafx.animation with parameters of type Point3D Modifier and Type 方法 描述 void
RotateTransition. setAxis(Point3D value)
设置属性轴的值。 -
Uses of Point3D in javafx.geometry
Fields in javafx.geometry declared as Point3D Modifier and Type Field 描述 static Point3D
Point3D. ZERO
所有三个坐标设置为0的点或向量。Methods in javafx.geometry that return Point3D Modifier and Type 方法 描述 Point3D
Point3D. add(double x, double y, double z)
返回具有指定坐标的点添加到此点的坐标。Point3D
Point3D. add(Point3D point)
返回一个点,其中指定点的坐标添加到此点的坐标。Point3D
Point2D. crossProduct(double x, double y)
计算由该实例表示的向量与指定向量的交叉乘积。Point3D
Point2D. crossProduct(Point2D vector)
计算由该实例表示的向量与指定向量的交叉乘积。Point3D
Point3D. crossProduct(double x, double y, double z)
计算由该实例表示的向量与指定向量的交叉乘积。Point3D
Point3D. crossProduct(Point3D vector)
计算由该实例表示的向量与指定向量的交叉乘积。Point3D
Point3D. midpoint(double x, double y, double z)
返回位于该点与指定坐标之间的中间点。Point3D
Point3D. midpoint(Point3D point)
返回位于该点与指定点之间的中点。Point3D
Point3D. multiply(double factor)
返回一个点,其点坐标乘以指定因子Point3D
Point3D. normalize()
归一化由该实例表示的相对幅度向量。Point3D
Point3D. subtract(double x, double y, double z)
从该点的坐标中减去指定坐标的点。Point3D
Point3D. subtract(Point3D point)
返回从该点的坐标中减去指定点的坐标的点。Methods in javafx.geometry with parameters of type Point3D Modifier and Type 方法 描述 Point3D
Point3D. add(Point3D point)
返回一个点,其中指定点的坐标添加到此点的坐标。double
Point3D. angle(Point3D point)
计算由该点表示的向量与由指定点表示的向量之间的角度(以度为单位)。double
Point3D. angle(Point3D p1, Point3D p2)
计算三点之间的角度(以度为单位),此点作为顶点。boolean
BoundingBox. contains(Point3D p)
测试指定点是否在Bounds
的边界内。abstract boolean
Bounds. contains(Point3D p)
测试指定点是否在Bounds
的边界内。Point3D
Point3D. crossProduct(Point3D vector)
计算由该实例表示的向量与指定向量的交叉乘积。double
Point3D. distance(Point3D point)
计算此点与指定的距离point
。double
Point3D. dotProduct(Point3D vector)
计算由该实例表示的向量的点(标量)乘积和指定的向量。Point3D
Point3D. midpoint(Point3D point)
返回位于该点与指定点之间的中点。Point3D
Point3D. subtract(Point3D point)
返回从该点的坐标中减去指定点的坐标的点。 -
Uses of Point3D in javafx.scene
Methods in javafx.scene that return Point3D Modifier and Type 方法 描述 Point3D
Node. getRotationAxis()
获取属性rotateAxis的值。Point3D
Node. localToParent(double x, double y, double z)
将一个点从该Node
的本地坐标空间转换为其父节点的坐标空间。Point3D
Node. localToParent(Point3D localPoint)
将一个点从该Node
的本地坐标空间转换为其父节点的坐标空间。Point3D
Node. localToScene(double x, double y, double z)
将这个点从这个Node
的局部坐标空间Node
到其场景的坐标空间。Point3D
Node. localToScene(double x, double y, double z, boolean rootScene)
将一个点从该Node
的局部坐标空间转换为其场景的坐标空间。Point3D
Node. localToScene(Point3D localPoint)
将此Node
的局部坐标空间的Node
转换为其场景的坐标空间。Point3D
Node. localToScene(Point3D localPoint, boolean rootScene)
将此Node
的本地坐标空间的Node
转换为其场景的坐标空间。Point3D
Node. parentToLocal(double parentX, double parentY, double parentZ)
将一个点从母体的坐标空间转换为该Node
的局部坐标空间。Point3D
Node. parentToLocal(Point3D parentPoint)
将一个点从母体的坐标空间转换为此Node
的局部坐标空间。Point3D
Node. sceneToLocal(double sceneX, double sceneY, double sceneZ)
将点从场景的坐标空间转换为此Node
的局部坐标空间。Point3D
Node. sceneToLocal(Point3D scenePoint)
将点从场景的坐标空间转换为Node
的局部坐标空间。Methods in javafx.scene that return types with arguments of type Point3D Modifier and Type 方法 描述 ObjectProperty<Point3D>
Node. rotationAxisProperty()
定义Node
的旋转轴。Methods in javafx.scene with parameters of type Point3D Modifier and Type 方法 描述 Point3D
Node. localToParent(Point3D localPoint)
将一个点从该Node
的局部坐标空间转换为其父级的坐标空间。Point3D
Node. localToScene(Point3D localPoint)
将此Node
的局部坐标空间的Node
转换为其场景的坐标空间。Point3D
Node. localToScene(Point3D localPoint, boolean rootScene)
将一个点从该Node
的本地坐标空间转换为其场景的坐标空间。Point2D
Node. localToScreen(Point3D localPoint)
将一个点从该Node
的局部坐标空间转换为其Screen
的坐标空间。Point3D
Node. parentToLocal(Point3D parentPoint)
将一个点从母体的坐标空间转换为该Node
的局部坐标空间。Point3D
Node. sceneToLocal(Point3D scenePoint)
将一个点从场景的坐标空间转换为该Node
的局部坐标空间。void
Node. setRotationAxis(Point3D value)
设置属性rotateAxis的值。 -
Uses of Point3D in javafx.scene.input
Methods in javafx.scene.input that return Point3D Modifier and Type 方法 描述 Point3D
PickResult. getIntersectedNormal()
返回所选择的3D形状的相交法线。Point3D
PickResult. getIntersectedPoint()
返回所选节点的局部坐标中的相交点。Constructors in javafx.scene.input with parameters of type Point3D Constructor 描述 PickResult(Node node, Point3D point, double distance)
为非3d形状的目标创建一个新的PickResult实例。PickResult(Node node, Point3D point, double distance, int face, Point2D texCoord)
创建一个新的PickResult实例。PickResult(Node node, Point3D point, double distance, int face, Point3D normal, Point2D texCoord)
创建一个新的PickResult实例。 -
Uses of Point3D in javafx.scene.transform
Fields in javafx.scene.transform declared as Point3D Modifier and Type Field 描述 static Point3D
Rotate. X_AXIS
指定X轴作为旋转轴。static Point3D
Rotate. Y_AXIS
指定Y轴作为旋转轴。static Point3D
Rotate. Z_AXIS
指定Z轴作为旋转轴。Methods in javafx.scene.transform that return Point3D Modifier and Type 方法 描述 Point3D
Affine. deltaTransform(double x, double y, double z)
Point3D
Rotate. deltaTransform(double x, double y, double z)
Point3D
Scale. deltaTransform(double x, double y, double z)
Point3D
Shear. deltaTransform(double x, double y, double z)
Point3D
Transform. deltaTransform(double x, double y, double z)
通过该变换来变换相对幅度矢量。Point3D
Transform. deltaTransform(Point3D point)
通过此变换转换由指定的Point3D
实例表示的相对幅度向量。Point3D
Translate. deltaTransform(double x, double y, double z)
Point3D
Translate. deltaTransform(Point3D point)
Point3D
Rotate. getAxis()
获取属性轴的值。Point3D
Affine. inverseDeltaTransform(double x, double y, double z)
Point3D
Rotate. inverseDeltaTransform(double x, double y, double z)
Point3D
Scale. inverseDeltaTransform(double x, double y, double z)
Point3D
Shear. inverseDeltaTransform(double x, double y, double z)
Point3D
Transform. inverseDeltaTransform(double x, double y, double z)
通过该变换的逆变换相对幅度矢量。Point3D
Transform. inverseDeltaTransform(Point3D point)
将由指定的Point3D
实例表示的相对幅度向量转换为该变换的倒数。Point3D
Translate. inverseDeltaTransform(double x, double y, double z)
Point3D
Translate. inverseDeltaTransform(Point3D point)
Point3D
Affine. inverseTransform(double x, double y, double z)
Point3D
Rotate. inverseTransform(double x, double y, double z)
Point3D
Scale. inverseTransform(double x, double y, double z)
Point3D
Shear. inverseTransform(double x, double y, double z)
Point3D
Transform. inverseTransform(double x, double y, double z)
通过该变换的逆变换指定点。Point3D
Transform. inverseTransform(Point3D point)
通过该变换的逆变换指定点。Point3D
Translate. inverseTransform(double x, double y, double z)
Point3D
Affine. transform(double x, double y, double z)
Point3D
Rotate. transform(double x, double y, double z)
Point3D
Scale. transform(double x, double y, double z)
Point3D
Shear. transform(double x, double y, double z)
Point3D
Transform. transform(double x, double y, double z)
通过此转换来转换指定的点。Point3D
Transform. transform(Point3D point)
通过此转换来转换指定的点。Point3D
Translate. transform(double x, double y, double z)
Methods in javafx.scene.transform that return types with arguments of type Point3D Modifier and Type 方法 描述 ObjectProperty<Point3D>
Rotate. axisProperty()
定义枢轴点的旋转轴。Methods in javafx.scene.transform with parameters of type Point3D Modifier and Type 方法 描述 void
Affine. appendRotation(double angle, double pivotX, double pivotY, double pivotZ, Point3D axis)
将旋转追加到此实例。void
Affine. appendRotation(double angle, Point3D pivot, Point3D axis)
将旋转追加到此实例。void
Affine. appendScale(double sx, double sy, double sz, Point3D pivot)
使用pivot附加到此实例的缩放。Point3D
Transform. deltaTransform(Point3D point)
通过此变换转换由指定的Point3D
实例表示的相对幅度向量。Point3D
Translate. deltaTransform(Point3D point)
Point3D
Transform. inverseDeltaTransform(Point3D point)
将由指定的Point3D
实例表示的相对幅度向量转换为该变换的倒数。Point3D
Translate. inverseDeltaTransform(Point3D point)
Point3D
Transform. inverseTransform(Point3D point)
通过该变换的逆变换指定点。void
Affine. prependRotation(double angle, double pivotX, double pivotY, double pivotZ, Point3D axis)
预先轮换到这个实例。void
Affine. prependRotation(double angle, Point3D pivot, Point3D axis)
预先轮换到这个实例。void
Affine. prependScale(double sx, double sy, double sz, Point3D pivot)
使用这个实例的pivot来预览缩放比例。void
Rotate. setAxis(Point3D value)
设置属性轴的值。Point3D
Transform. transform(Point3D point)
通过此转换来转换指定的点。Constructors in javafx.scene.transform with parameters of type Point3D Constructor 描述 Rotate(double angle, double pivotX, double pivotY, double pivotZ, Point3D axis)
用枢轴创建三维旋转变换。Rotate(double angle, Point3D axis)
创建一个三维旋转变换。
-