ViewportQuad

new LSGlobe.ViewportQuad ( rectangle , material )

视口对齐的四边形。
Name Type Description
rectangle BoundingRectangle 可选 BoundingRectangle 定义了四边形在视口中的位置。
material Material 可选 Material 定义视口四边形的表面外观。
Example:
var viewportQuad = new LSGlobe.ViewportQuad(new LSGlobe.BoundingRectangle(0, 0, 80, 40));
viewportQuad.material.uniforms.color = new LSGlobe.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 LSGlobe.Color(1.0, 1.0, 0.0, 1.0);

// 2. Change material to horizontal stripes
viewportQuad.material = LSGlobe.Material.fromType(LSGlobe.Material.StripeType);
See:
BoundingRectangle定义了四边形在视口中的位置。
Example:
viewportQuad.rectangle = new LSGlobe.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:
Viewer CesiumWidget 渲染场景时调用至获取渲染该图元所需的绘制命令。

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

Throws: