Series of packages for visualizing and rendering images and frustum shapes based on CAHVORE camera models as well as loading SGI, PGM, PDS, and Vicar images in three.js.
Rendering Camera View with Distortion
CAHVORE Functions and Distortion Shader
Three.js Javascript port of functions for retreiving distorted CAHVORE rays, calculating three.js frames and frustums, and rendering CAHVORE-distorted rendered images.
Three.js utilitiies to for generating and visualizing linear and CAHVORE frustum geometry.
Utility for loading Silicon Graphics image format files into a three.js data texture.
Utility for loading PGM image format files into a three.js data texture.
Utility for loading Vicar image format files into a three.js data texture.
Utility for loading PDS image format files into a three.js data texture.
The software is available under the Apache V2.0 license.
Copyright © 2022 California Institute of Technology. ALL RIGHTS RESERVED. United States Government Sponsorship Acknowledged. Neither the name of Caltech nor its operating division, the Jet Propulsion Laboratory, nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.