-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
40 lines (29 loc) · 1.38 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
A high-performance web-based geospatial visualization tool. Written in Rust to target WebGPU, with WebGL2 backwards compatibility. Currently under development, highly unstable.
## set up ANISE for geospatial library:
# This shell script sets up the development environment on Linux
curl https://naif.jpl.nasa.gov/pub/naif/toolkit//C/PC_Linux_GCC_64bit/packages/cspice.tar.Z --output cspice.tar.Z
tar xzvf cspice.tar.Z
cd cspice
tcsh makeall.csh
mv lib/cspice.a lib/libcspice.a
# download data used by ANISE:
clone https://github.com/nyx-space/anise
cd anise
sudo apt-get install git-lfs
git-lfs pull
cp -r ./data ~/hypersphere/data
## To run the application locally:
WINIT_UNIX_BACKEND="x11" cargo watch -x "run"
## to run on web for web:
wasm-pack build --target web
node ./server/server.js
once compiled, serve your index.html page (I have been using live server)
## Upcoming features:
- host bsp data from server not from hardcoded file (COMPLETE)
- add ability to switch view from earth to moon and also switch the target / observer for accurate relative location (IN PROGRESS)
- add moon entity and map LRO images to surface, maybe a selenographic coordinate system (IN PROGRESS),
- Proper World Geodetic System implementation of globe
- model loading
- line / arc drawing
- add time system for simulations including earth rotation and moon rotation
- add subtle depth map to earth and atmosphere