Hi all, I have work on that a bit more on that.
1) The developper has updated the code. See https://github.com/aardgoose/CaveView.js/issues/4 and https://github.com/aardgoose/CaveView.js/tree/master/build 2) I downloaded the missing files and the updates. I still have the same problem in my browser (Safari 10.1.2) : « failed loading cave information » In the debugger, I have the error : « XMLHttpRequest cannot load file […] Cross origin request are only supported for https » A quick googling points that this is because I am working with Safari in local… I moved to Firefox, and that’s working. —> For mac Users, do not use Safari to test with local files ! Cheers, Xavier > Le 27 juil. 2017 à 15:43, Владимир Георгиев via Therion <[email protected]> a > écrit : > > 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 > <[email protected] <mailto:[email protected]>> 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 > <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 > <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 <[email protected] >> <mailto:[email protected]>> 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 >> > > <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 [email protected] https://mailman.speleo.sk/listinfo/therion
