Click or drag to resize

Plane Methods

返回用户文档首页

The Plane type exposes the following members.

Methods
 NameDescription
Public methodClone 创建并返回这个平面对象的一个克隆(深拷贝)。
Public methodStatic memberCreateByXZ 根据指定的原点和两个向量创建一个平面。
Public methodDist 计算给定点到平面的距离。
Public methodEquals 检查当前平面与指定对象是否相等。
(Overrides ObjectEquals(Object))
Public methodFromDir2d 从平面上的二维方向向量生成三维空间中的向量。
Public methodFromPlaneSpace 将AABB从平面空间转换到世界空间。
Public methodFromPoint2d 将平面上的二维点转换为三维空间中的点。
Public methodGetHashCode 返回当前平面的哈希码。
(Overrides ObjectGetHashCode)
Public methodIntersect(Plane) 计算当前平面与另一个平面的交线。
Public methodIntersect(Plane, Plane) 计算当前面与其他两个面的交点
Public methodIntersectOBox 检测平面与定向边界框(OBB)的交点,并计算交点在平面上的二维投影区域。
Public methodIntersectRay 判断一条射线是否与平面相交,并计算交点。
Public methodInvert 创建当前平面的倒置副本。
Public methodInvertThis 对当前平面进行倒置操作。
Public methodMove 将平面沿其法线方向移动指定的距离。
Public methodMoveThis 将当前平面沿其法线方向移动指定的距离。
Public methodNormalize 返回一个规范化的平面副本。
Public methodNormalizeThis 将当前平面的内部矩阵分量(X,Y)规范化。
Public methodProjectPoint 将给定的三维点投影到平面上。
Public methodSetXY 设置平面的X轴和Y轴,并据此计算Z轴。
Public methodSignedDist 计算给定点到平面的有符号距离,法线方向为正。
Public methodToDir2d 将三维向量转换为平面上的方向向量(二维)。
Public methodToPlaneSpace(AABB) 将AABB(轴对齐包围盒)转换到平面空间。
Public methodToPlaneSpace(OBB) 将OBB(定向包围盒)转换到平面空间。
Public methodToPoint2d 将三维空间中的点转换为平面上的二维点。
Public methodTranformThis 对此平面应用给定的Mat43矩阵变换。
Public methodTransform 通过给定的Mat43矩阵变换此平面,并返回新的平面对象。
Top
See Also