new CustomSensorVolume
DOC_TBA
Members
- 
    
bufferUsage :BufferUsage
 - 
    
    DOC_TBA
- Default Value:
 
 - 
    
intersectionColor :Color
 - 
    
    The color of the polyline where the sensor outline intersects the central body. The default is Color.WHITE.
- Default Value:
 
See:
 - 
    
intersectionWidth :Number
 - 
    
    The approximate pixel width of the polyline where the sensor outline intersects the central body. The default is 5.0.
- Default Value:
 - 5.0
 
See:
 - 
    
material :Material
 - 
    
    The surface appearance of the sensor. This can be one of several built-in Material objects or a custom material, scripted with Fabric.
The default material is
Material.ColorType.Example
// 1. Change the color of the default material to yellow sensor.material.uniforms.color = new Color(1.0, 1.0, 0.0, 1.0); // 2. Change material to horizontal stripes sensor.material = Material.fromType(scene.getContext(), Material.StripeType);
- Default Value:
 - Material.fromType(undefined, Material.ColorType)
 
See:
 - 
    
modelMatrix :Matrix4
 - 
    
    The 4x4 transformation matrix that transforms this sensor from model to world coordinates. In it's model coordinates, the sensor's principal direction is along the positive z-axis. The clock angle, sometimes called azimuth, is the angle in the sensor's X-Y plane measured from the positive X-axis toward the positive Y-axis. The cone angle, sometimes called elevation, is the angle out of the X-Y plane along the positive Z-axis. This matrix is available to GLSL vertex and fragment shaders via czm_model and derived uniforms.

Model coordinate system for a custom sensorExample
// The sensor's vertex is located on the surface at -75.59777 degrees longitude and 40.03883 degrees latitude. // The sensor's opens upward, along the surface normal. var center = ellipsoid.cartographicToCartesian(Cartographic.fromDegrees(-75.59777, 40.03883)); sensor.modelMatrix = Transforms.eastNorthUpToFixedFrame(center);
- Default Value:
 
See:
 - 
    
radius :Number
 - 
    
    DOC_TBA
- Default Value:
 - Number.POSITIVE_INFINITY
 
 - 
    
show :Boolean
 - 
    
    
trueif this sensor will be shown; otherwise,false- Default Value:
 - true
 
 - 
    
showIntersection :Boolean
 - 
    
    When
true, a polyline is shown where the sensor outline intersections the central body.- Default Value:
 - true
 
See:
 - 
    
showThroughEllipsoid :Boolean
 - 
    
    
Determines if a sensor intersecting the ellipsoid is drawn through the ellipsoid and potentially out to the other side, or if the part of the sensor intersecting the ellipsoid stops at the ellipsoid.
- Default Value:
 - false
 
 
Methods
- 
    
destroy
 - 
    
    
    
DOC_TBA
 - 
    
getDirections
 - 
    
    
    
DOC_TBA
 - 
    
isDestroyed
 - 
    
    
    
DOC_TBA
 - 
    
setDirections
 - 
    
    
    
DOC_TBA
 - 
    
update
 - 
    
    
    
DOC_TBA
Throws:
- 
DeveloperError : this.radius must be greater than or equal to zero.
 - 
DeveloperError : this.material must be defined.
 
 - 
 
