Skip to content

Library for reporting damage to a vehicle using an interactive 3D model displayed on a mobile device.

License

Notifications You must be signed in to change notification settings

Pegasystems-Poland/vehicle-damage-reporting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vehicle Damage Reporting

This project implements a user friendly way of reporting damage sustained by a vehicle involved in an accident. It is achieved by allowing the end-user to interact with a 3D model of a car displayed on a mobile device and select the damaged parts.

The functionality is provided in form a library, that can be added to a mobile app for filing an insurance claim. It's available for Android and iOS.

Additionally, sample applications for iOS and Android are provided to demonstrate how to use the library in real-life apps.

iOS

iOS project uses SceneKit - a 3D graphics application programming interface (API) developed by Apple Inc.

Prerequisites

  • XCode 10.1
  • Developer Profile
  • Physical device with iOS 9 or newer

Structure

There are two projects:

  • FVM - framework containing UI component that allows user to choose damaged parts of vehicle
  • SampleApp - sample application which demonstrates usage of FVM framework

Run sample app

  1. Open project from iOS/SampleApp/SampleApp.xcodeproj
  2. Select SampleApp project in XCodes Project Navigator and set your Team in Signing settings
  3. Set Active Scheme to SampleApp and select your device as build destination
  4. Click 'Play' (build and run) button.

Android

Android project uses libGDX game development framework.

Prerequisites

  • Android Studio: 3.2.0 or higher.
  • Android SDK: Android ICE_CREAM_SANDWICH or higher (14 API)

Structure

  • vehicledamagemodeling - the library for Android
  • core - implementation in Java, used internally by the Android library
  • app - sample Android application which demonstrates usage of the library

License

Code provided in this repository is distributed under Apache License, Version 2.0. Please refer LICENSE file for details.

About

Library for reporting damage to a vehicle using an interactive 3D model displayed on a mobile device.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published