Documentation

Documentation

  • ViewAR Developer Portal
  • Documentation
  • API Documentation

›IndoAR

Introduction

  • Introduction

IndoAR

  • Tutorial
  • Map Import
  • 3D Admin Panel
  • POIs - Points of Interest
  • Tours
  • Pathfinding
  • Navigation Types
  • Scene Models
  • Multiscans
  • Advanced Features
  • ViewAR App
  • OCR
  • Languages
  • Map Settings
  • Testing & Preview
  • Walkmode
  • FAQ

Service AR

  • Introduction
  • Live Data
  • Workflows
  • Remote Assistance

ViewAR Scanner

  • ViewAR Scanner

SDK

  • Introduction
  • CLI Usage

General

  • Custom Models
  • System Architecture
  • Privacy
  • Supported Hardware
  • Reporting Errors
  • Recordings and Replays
  • Publishing
  • Power Economy

Additional Information

  • Euler angles
  • Right-handed Cartesian Coordinate System
  • Radian
  • Quaternions
  • Remote Console

FAQ

  • FAQs

Pathfinding

VIEWAR developed an algorithm to determine the navigation path using the 3D scan geometry. This algorithm can be modified with additional input for definition of finding walkable areas. Passageways mark closed doors or similar areas you should be able to walk through. Barrier define restricted areas that should be ignored during navigation.

In the Environment section you can use and edit all the options that are related to navigation, 3d models and bluetooth beacons.

Barriers

Barriers are used when there are doors or areas which should be ignored by the navigation. To add a Barrier, click on "Add Item" and then choose "Barrier". Then you have to click on two positions in the map. You can also drag and adjust the Barrier afterwards, hold the shift key to drag up and down. Keep in mind that the barrier can also be set to one-way if it should only block in one direction. Very useful for escalators or directional turn gates.

Passageway

If you want to navigate through closed doors you can place a Passageway. In contrast to barriers, enablers are placed through closed geometry, so that they represent a path to be followed. To add a Passageway, click on "Add Item" and then choose "Passageway". Then you have to click on two positions in the map. You can also drag and adjust the Passageway afterwards, hold the shift key to drag up and down. They can also be set to omnidirectional or one-way just like the barriers.

Portal-Network

If you want to extend navigation at one point and continue it at another specific point, portal networks will help you out. Using them you can bridge navigation for elevators, escalators and stairways. For example, for an elevator, you would create an "Elevator 1" Portal Network that has points on each floor. To add a Portal Network, click on "Add Item" and then choose "Portal Network". You can then name Portal Network and then add Portal Points from where you can use this Portal Network. To create a portal you need to click “add portal” of the selected network inside the edit panel and click on the map to place it. You can change the order of your portals by dragging them.

Starting Point

Define a starting position for the Walkmode by simply clicking on the scan where you want to be placed and change to orientation to determine the initial direction the user will be looking at.

Beacons

Place beacons to link them to the corresponding scans. The beacon does not need to be placed precisely where it is in reality. It just needs to be placed on the correct parent scan. After placement simply add the Major and Minor values seperated by a colon (23453:3455)

Tracking Ignore Zones

Tracking Ignore Zones alleviate the problem of very repetitive environments where you could be missplaced on the map. If the user is within the defined zone then the App will ignore large jumps and rely on the data of the gyro sensor to track the users movement instead. Keep in mind that the user has to initialise the tracking outside the zone to get the best results.

Last updated on 23/01/2023
← ToursNavigation Types →
  • Barriers
  • Passageway
  • Portal-Network
  • Starting Point
  • Beacons
  • Tracking Ignore Zones
ViewAR
IntroductionTechnology StackHow to create AppsFAQs
SDK
API ReferenceIntroductionGetting StartedBasic ConceptsQuickstart
Tutorials
Furniture LiveGuidebotHelparMore ...
More
ViewAR WebsiteGitHubFacebookYoutube
ViewAR Website
Copyright © 2022 ViewAR GmbH