Sha256: 734dcd9af9a7675150bb896b4c6433c3c45da7c0390e51357ff5a093aec72627
Contents?: true
Size: 466 Bytes
Versions: 19
Compression:
Stored size: 466 Bytes
Contents
varying vec4 positionEC; void main() { // TODO: make arbitrary ellipsoid czm_ellipsoid ellipsoid = czm_getWgs84EllipsoidEC(); vec3 direction = normalize(positionEC.xyz); czm_ray ray = czm_ray(vec3(0.0), direction); czm_raySegment intersection = czm_rayEllipsoidIntersectionInterval(ray, ellipsoid); if (!czm_isEmpty(intersection)) { gl_FragColor = vec4(1.0, 1.0, 0.0, 1.0); } else { discard; } }
Version data entries
19 entries across 19 versions & 1 rubygems