[Therion] CaveView a 3D web viewer

Владимир Георгиев vld.georgiev at gmail.com
Thu Jul 27 22:43:50 CEST 2017


Hi

The CaveView project is really nice, and one of the especially good things
is that it is actively developed :)
I have used it on our club's server to test and show the models of some
recent surveys.

It is very useful for uploading the models of the caves and demonstrating
them without the need to have Survex, Therion or another tool installed,
because it runs in any browser without the need for plugins. CaveView also
has some nice features like highlighting a specific height level, by
specific survey section, etc.
When working with maps or demonstrating on my own PC I still use Loch or
Aven because I am used to them and they don't require setting up JS files,
copying of the generated LOX or 3D, etc.

Tomorrow when I have more time I will write some instructions on how to
'install' it. If someone hasn't figured it out by then :)

Vladimir


On Thu, Jul 27, 2017 at 11:15 PM, Xavier Robert via Therion <
therion at speleo.sk> wrote:

> Hi !
>
> I am also interested to be able to get a 3D view on line of the caves we
> explored with my caving club.The demo is great. I thus have a look on the
> project. Here are my comments if they can be useful for someone :
>
> 1) That is true, we need a « CaveView.js », and this is not CV.js. This
> file should be in the folder « js ». This folder needs to be in the folder
> CaveView :
> build/
> /—> index.thm
> /—> CaveView
> / /—> css
> / /—> images
> / /—> js
> / / /—>CaveView.js
> / /—> lib
> /—> surveys
> /—> terrain
>
> 2) As you, I got the problem of the missing file. I went to the fulldemo
> website (https://aardgoose.github.io/CaveView.js/fulldemo.html), and I
> open the development plugin from Safari. I add a snapshot in attachment
> that show the different scripts used by the website.
>
> 3) From that website, I downloaded the CaveView.js missing file, and I
> copy it on my computer under CaveView.js/build/js/
>
> 4) I added my lox/3d files in my folder surveys and modified the
> index.html to point to the 3d models I added, following the help file (
> https://aardgoose.github.io/CaveView.js/installation.html).
>
> 5) I try to open index.htm with my browser, with all the files on my
> computer. I systematically get the error « failed loading cave
> information », and then, I only have the bottom lines of the web page
> (infos on the mouse gestures). I imagine that Bill, you get the same error.
> - I get that error both for .lox and .3d input files.
> - If I voluntary give a false path to the cave file, and I get the same
> error. This error is probably due to the fact that the CaveView.js do not
> find the cave input file.
> - I then tried both, the full path (/Users/…/CaveView.js/build/), and also
> the relative path (everything is inside CaveView.js/build/). I still get
> the same error…
>
> I am really far to be a web/javascript guru, and for the moment I did not
> succeed to get a working webpage…
>
> If needed, I can provide my whole folder !
>
> Cheers,
>
> Xavier
>
>
>
> Le 27 juil. 2017 à 13:38, Bill Gee via Therion <therion at speleo.sk> a
> écrit :
>
> Hi Wookey
>
>
> Two comments ...
> First, you are right. There is a file called CV.js. However, it has only
> six lines. There is one "import" and five "export" statements. Somehow I
> doubt that it is really CaveView.js.
>
>
> Second, the sample index.html file specifically calls out for CaveView.js.
> I looked at the page source for the online "full UI" demo and see that it
> also calls for CaveView.js.
>
>
> I modified the sample index.html file to use the name of one of my .lox
> files. It loads without error in Firefox, but does not display any sort of
> window or menu. All it shows is the line across the bottom telling what the
> mouse gestures do.
>
>
> Does anyone know the author of this program? Maybe they have some
> additional suggestions.
>
>
> Bill Gee
>
>
>
>
>
>
> On Thursday, July 27, 2017 11:21:42 AM CDT Wookey via Therion wrote:
> > On 2017-07-27 08:40 -0500, Bill Gee via Therion wrote:
> > > CaveView requires installation to a running Web server and manual
> > > editing of HTML files. It is not a stand-alone application.
> >
> > But it could be packaged as one, available to run on your local
> > webserver. Not sure how useful that is in practice.
> >
> > > Second, the archive files I looked at seem to be incomplete. I
> downloaded
> > > the source code but could not find any file called CaveView.js.
> > >
> > > I also tried cloning the git repository with this command:
> > > git clone https://github.com/aardgoose/CaveView.js.git
> > >
> > > Good grief, it downloaded over 260 megabytes! Even that did not have a
> > > CaveView.js file.
> >
> > Heh, hooray for 'the modern way'? There is a CV.js which I presume is
> > the top-level file. (and there are two worker threads which need to
> > run too). CaveView.js is the application name - there isn't actually a
> > file called that, just a directory.
> >
> > This does look nice and shiny. I'll take at look at what's involved in
> > packaging it for use as a local app then people don't need to worry
> > about all those setup instructions. I've not fiddled with any node
> > stuff before, but expect it to be somewhat painful, from what I've heard
> > about the node ecosystem :-)
> >
> > Looks like it needs the following:
> > rollup, which is currently in experimental.
> > three.js (already in since stable) (however it wants r85 and debian has
> 73
> > or 80 - this may or may not actually matter) proj4js (already in since
> > stable)
> >
> > So none of that looks too bad, although the rollup piece could be a pain
> in
> > practice.
> >
> > Wookey
>
>
>
>
>
>
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> https://mailman.speleo.sk/listinfo/therion
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20170727/54d76229/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CaveView.tiff
Type: image/tiff
Size: 310774 bytes
Desc: not available
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20170727/54d76229/attachment.tiff>


More information about the Therion mailing list