Plane 结构

定义

由 4 个组件 A、B、C 和 D 描述的 3d 空间中的平面。在 ARR 中,平面以标准法线形式定义,这意味着在满足 Ax + By + C*z + D = 0 时,平面上的 3d 位置(x,y,y,z)位于平面上。

public value class Plane : IEquatable<Microsoft::Azure::RemoteRendering::Plane>
public struct Plane : IEquatable<Microsoft.Azure.RemoteRendering.Plane>
type Plane = struct
Public Structure Plane
Implements IEquatable(Of Plane)
继承
Plane
实现

构造函数

Plane(Single, Single, Single, Single)

由 4 个组件 A、B、C 和 D 描述的 3d 空间中的平面。在 ARR 中,平面以标准法线形式定义,这意味着在满足 Ax + By + C*z + D = 0 时,平面上的 3d 位置(x,y,y,z)位于平面上。

字段

A

由 4 个组件 A、B、C 和 D 描述的 3d 空间中的平面。在 ARR 中,平面以标准法线形式定义,这意味着在满足 Ax + By + C*z + D = 0 时,平面上的 3d 位置(x,y,y,z)位于平面上。

B

由 4 个组件 A、B、C 和 D 描述的 3d 空间中的平面。在 ARR 中,平面以标准法线形式定义,这意味着在满足 Ax + By + C*z + D = 0 时,平面上的 3d 位置(x,y,y,z)位于平面上。

C

由 4 个组件 A、B、C 和 D 描述的 3d 空间中的平面。在 ARR 中,平面以标准法线形式定义,这意味着在满足 Ax + By + C*z + D = 0 时,平面上的 3d 位置(x,y,y,z)位于平面上。

D

由 4 个组件 A、B、C 和 D 描述的 3d 空间中的平面。在 ARR 中,平面以标准法线形式定义,这意味着在满足 Ax + By + C*z + D = 0 时,平面上的 3d 位置(x,y,y,z)位于平面上。

方法

Equals(Object)

由 4 个组件 A、B、C 和 D 描述的 3d 空间中的平面。在 ARR 中,平面以标准法线形式定义,这意味着在满足 Ax + By + C*z + D = 0 时,平面上的 3d 位置(x,y,y,z)位于平面上。

Equals(Plane)

由 4 个组件 A、B、C 和 D 描述的 3d 空间中的平面。在 ARR 中,平面以标准法线形式定义,这意味着在满足 Ax + By + C*z + D = 0 时,平面上的 3d 位置(x,y,y,z)位于平面上。

GetHashCode()

由 4 个组件 A、B、C 和 D 描述的 3d 空间中的平面。在 ARR 中,平面以标准法线形式定义,这意味着在满足 Ax + By + C*z + D = 0 时,平面上的 3d 位置(x,y,y,z)位于平面上。

IsValid()

由 4 个组件 A、B、C 和 D 描述的 3d 空间中的平面。在 ARR 中,平面以标准法线形式定义,这意味着在满足 Ax + By + C*z + D = 0 时,平面上的 3d 位置(x,y,y,z)位于平面上。

运算符

Equality(Plane, Plane)

由 4 个组件 A、B、C 和 D 描述的 3d 空间中的平面。在 ARR 中,平面以标准法线形式定义,这意味着在满足 Ax + By + C*z + D = 0 时,平面上的 3d 位置(x,y,y,z)位于平面上。

Inequality(Plane, Plane)

由 4 个组件 A、B、C 和 D 描述的 3d 空间中的平面。在 ARR 中,平面以标准法线形式定义,这意味着在满足 Ax + By + C*z + D = 0 时,平面上的 3d 位置(x,y,y,z)位于平面上。

适用于