-
Notifications
You must be signed in to change notification settings - Fork 16
Environment Setting
First of all, you need to set the environment for editing.
In order for you to use InEditor sufficiently, you must install InFactory that a restful server and library to create OGC IndoorGML. Additionally InViewer-Desktop for visualizing OGC IndoorGML data.
- OS : Windows recommended. The exe file based on the Windows(val3dity) is used for simple geometry validation.
- Node.js : You need to install Node.js and set PATH
- Clone or Download InEditor repository.
git clone https://github.com/STEMLab/InEditor.git
- Install NPM packages
npm install
- Start server
npm start
- Launch a web browser and open InEditor
http://127.0.0.1:5757
- Maven : over 3.5 version. You need to install Maven and set MAVEN_HOME & PATH.
- download link
- How to set MAVEN_HOME : link for Window , link for Linux
- Java : JDK over 1.8 version. You need to install JDK and set JAVA_HOME & PATH.
- Clone or Download InFactory repository.
- Download project : You can download zip file from https://github.com/STEMLab/InFactory
- Clone
git clone https://github.com/STEMLab/InFactory.git
- Build Project : Open command prompt on project folder and build project
- If you install maven and set PATH,
mvn clean install
- If not,
./mvnw clean install
- If you install maven and set PATH,
- Start API Server : Start server
- If you installed maven and set PATH,
mvn jetty:run "-Djetty.port=9797"
- If not,
./mvnw jetty:run "-Djetty.port=9797"
- If you installed maven and set PATH,
A Unity3D based viewer for visualizing OGC IndoorGML data.
If you familiar with Unity3D and want to use more detail functionality, you can use Unity3D editor mode.
If not you can use viewer by executing the compiled binary file.
- Prerequisites
- Unity3D >= ^2018.3.0f2
- Installation
- Clone or Download InViewer-Desktop repository.
- Download project : You can download zip file from https://github.com/STEMLab/InViewer-Desktop
- Clone
git clone https://github.com/STEMLab/InViewer-Desktop.git
- Run Unity3D -> Open this project
- (In unity3D) Open scene file (/Assets/Scenes/Main)
- Play "Menu -> Edit -> Play (Ctrl + P)"
- Clone or Download InViewer-Desktop repository.
- Installation
- Clone or Download InViewer-Desktop repository.
- Download project : You can download zip file from https://github.com/STEMLab/InViewer-Desktop
- Clone
git clone https://github.com/STEMLab/InViewer-Desktop.git
- Goto [Source/Compiled] Folder
- Run "InviewerDesktopGUI.exe"
- Clone or Download InViewer-Desktop repository.
InViewer [NOT RECOMMENDED]
Web-based indoor GML viewer. It is useful for viewing simple data, but because it is an early version, it has errors and limited functionality. If you want to view the 3D view without creating an IndoorGML file in the middle of data generation, you may want to install this.
- Prerequisites
- Node.js
- Installing
- Clone or Download InViewer repository.
- Download project : You can download zip file from https://github.com/STEMLab/InViewer
- Clone
git clone https://github.com/STEMLab/InViewer.git
- Install NPM packages
npm install
- Start server
npm start
- Launch a web browser and open InViewer
http://127.0.0.1:3000
- Clone or Download InViewer repository.