ViewportQuad

new Cesium.ViewportQuad(rectangle, material)

一个与视口对齐的四边形。
Name Type Description
rectangle BoundingRectangle optional 用于定义四边形在视口中位置的 BoundingRectangle
material Material optional 用于定义视口四边形表面外观的 Material
Example:
const viewportQuad = new Cesium.ViewportQuad(new Cesium.BoundingRectangle(0, 0, 80, 40));
viewportQuad.material.uniforms.color = new Cesium.Color(1.0, 0.0, 0.0, 1.0);

Members

视口四边形的表面外观。它可以是若干个内置 Material 对象之一,也可以是由 Fabric 编写的自定义材质。

默认材质为 Material.ColorType

Example:
// 1. Change the color of the default material to yellow
viewportQuad.material.uniforms.color = new Cesium.Color(1.0, 1.0, 0.0, 1.0);

// 2. Change material to horizontal stripes
viewportQuad.material = Cesium.Material.fromType(Cesium.Material.StripeType);
See:
用于定义四边形在视口中位置的 BoundingRectangle。
Example:
viewportQuad.rectangle = new Cesium.BoundingRectangle(0, 0, 80, 40);
确定是否显示视口四边形图元。
Default Value: true

Methods

销毁此对象所持有的 WebGL 资源。销毁一个对象可以确定性地 释放 WebGL 资源,而不是依赖垃圾回收器来销毁此对象。

对象一旦被销毁,就不应当再被使用;调用除 isDestroyed 以外的任何函数都会导致 DeveloperError 异常。因此, 请像示例中那样将返回值(undefined)赋给该对象。
Throws:
Example:
quad = quad && quad.destroy();
See:

isDestroyed()boolean

如果此对象已被销毁则返回 true,否则返回 false。

如果此对象已被销毁,就不应当再被使用;调用除 isDestroyed 以外的任何函数都会导致 DeveloperError 异常。
Returns:
如果此对象已被销毁则为 true,否则为 false。
See:
ViewerCesiumWidget 渲染场景以获取渲染此图元所需的绘制命令时调用。

不要直接调用此函数。此处记录它只是为了 列出场景渲染时可能传播的异常:

Throws:
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。