Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
x3d
.gitattributes
README.md
kleinBottleFigure8Immersion.m
kleinBottleFigure8Immersion.png
kleinBottleFigure8Immersion_vrml.m
kleinBottleFigure8Immersion_vrml.png
kleinBottleFigure8Immersion_vrml.wrl

README.md

livingfire-octave

Install Octave

See documentation https://www.gnu.org/software/octave/

# Ubuntu
sudo apt-get -y install octave octave-vrml

Quickstart

# open a terminal and clone git
git clone https://github.com/phoen1x/livingfire-octave.git

# go into folder
cd livingfire-octave

# open ocatave commandline
octave-cli

# load source code
octave:1> source kleinBottleFigure8Immersion.m

Documentation

project page

Illustation

Image of Klein bottle - Figure 8 Immersion

Octave in HTML

Idea: Octave -> VRML -> X3D -> HTML+X3DOM

See build from scratch for details.

Make sure you have a working Docker and docker-compose environment.

# start apache webserver
cd livingfire-octave/x3d
docker-compose up -d

# open X3D webpage
xdg-open http://localhost:3000

HTML Illustation

Image of Klein bottle - Figure 8 Immersion