All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.cesium.PlaneGeometryUpdater.kt Maven / Gradle / Ivy

The newest version!
// Automatically generated - do not modify!

@file:JsModule("cesium")

package cesium

/**
 * A [GeometryUpdater] for planes.
 * Clients do not normally create this class directly, but instead rely on [DataSourceDisplay].
 * @see Online Documentation
 *
 * @constructor
 * @param [entity] The entity containing the geometry to be visualized.
 * @param [scene] The scene where visualization is taking place.
 * @see Online Documentation
 */
external class PlaneGeometryUpdater(
    entity: Entity,
    scene: Scene,
) {
    /**
     * Creates the geometry instance which represents the fill of the geometry.
     * @param [time] The time to use when retrieving initial attribute values.
     * @return The geometry instance representing the filled portion of the geometry.
     * @see Online Documentation
     */
    fun createFillGeometryInstance(time: JulianDate): GeometryInstance

    /**
     * Creates the geometry instance which represents the outline of the geometry.
     * @param [time] The time to use when retrieving initial attribute values.
     * @return The geometry instance representing the outline portion of the geometry.
     * @see Online Documentation
     */
    fun createOutlineGeometryInstance(time: JulianDate): GeometryInstance
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy