VES/Point Cloud Library: Difference between revisions

From KitwarePublic
< VES
Jump to navigationJump to search
(Created page with "=Introduction= This page describes how to compile and develop with Point Cloud Library on Android and iOS, in conjunction with VTK, VES, and Kiwi = Getting Started = Make sure...")
 
No edit summary
Line 18: Line 18:
[http://cmake.org/cmake/resources/software.html CMake] is used to configure a superbuild project that will cross compile PCL and its dependencies as subprojects.  For more information about superbuilds and cross compiling see the VES Developer's Guide.
[http://cmake.org/cmake/resources/software.html CMake] is used to configure a superbuild project that will cross compile PCL and its dependencies as subprojects.  For more information about superbuilds and cross compiling see the VES Developer's Guide.


=iOS Example App=


===Android instructions===
An example app for iOS, [http://vimeo.com/42773717 as shown here] can be found in the VES repository on the branch stage/pcl-ios-app.


  Coming soon.
$ git clone -b pcl-ios-app git://vtk.org/stage/VES.git


====iOS instructions====
The app is configured with cmake to generate an Xcode project file.


  Coming soon.
  $ cd VES/Apps/iOS/HelloPCL
$ ./cmake_command.sh
$ open build/HelloPCL.xcodeproj

Revision as of 18:03, 17 June 2012

Introduction

This page describes how to compile and develop with Point Cloud Library on Android and iOS, in conjunction with VTK, VES, and Kiwi

Getting Started

Make sure you have first setup for development environment for Android and/or iOS. Install the official Android and iOS SDKs and try out some of the sample applications that come with the SDKs. Also, familiarize yourself with VES and Kiwi, and try installing KiwiViewer on your mobile device. See the VES Developer's Guide for more instructions. After these are working, follow this guide to integrate the Point Cloud Library into your mobile apps.

Checkout the source from Git

Use Git to checkout the cmake scripts used to cross compile PCL and its dependencies for Android and iOS

$ git clone git://github.com/patmarion/pcl-superbuild.git


Build with CMake

CMake is used to configure a superbuild project that will cross compile PCL and its dependencies as subprojects. For more information about superbuilds and cross compiling see the VES Developer's Guide.

iOS Example App

An example app for iOS, as shown here can be found in the VES repository on the branch stage/pcl-ios-app.

$ git clone -b pcl-ios-app git://vtk.org/stage/VES.git

The app is configured with cmake to generate an Xcode project file.

$ cd VES/Apps/iOS/HelloPCL
$ ./cmake_command.sh
$ open build/HelloPCL.xcodeproj