Class: ClippingPlane

ClippingPlane

new ClippingPlane(normal, distance)

要将平面转换为适用于ClippingPlaneCollection的赫斯法线式(Hessian Normal Form) 并与数学中的Plane函数兼容。

Name Type Description
normal Cartesian3

平面单位法向量(指经过归一化处理后的平面法向量,其模长为1)。

distance Number

从原点到平面的最短距离。 其符号决定了原点位于平面的哪一侧, ‌距离为正‌时,原点位于法向量方向的半空间内; 距离为负‌时,原点位于法向量反方向的半空间内; 距离为零‌时,平面经过原点。

Members

distanceNumber

从原点到平面的最短距离。 其符号决定了原点位于平面的哪一侧, ‌距离为正‌时,原点位于法向量方向的半空间内; 距离为负‌时,原点位于法向量反方向的半空间内; 距离为零‌时,平面经过原点。

normalCartesian3

平面的法向量。(指垂直于该平面的方向向量,描述平面的空间朝向)

Methods

static clone(clippingPlane, result){ClippingPlane}

‌克隆裁剪平面且未自动设置所有权。

Name Type Description
clippingPlane ClippingPlane

被克隆的裁剪平面。

result ClippingPlane 可选

‌存储克隆参数的目标对象。

Returns:
Type Description
ClippingPlane 输入裁剪平面的克隆体。

static fromPlane(plane, result){ClippingPlane}

‌根据平面对象创建裁剪平面。

Name Type Description
plane Plane

‌包含待复制参数的平面。

result ClippingPlane 可选

存储计算结果的目标对象。

Returns:
Type Description
ClippingPlane 根据平面参数生成的裁剪平面。