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 Forum.