CurvSurf FindSurface™
This library is the implementation of the FindSurface library for Android (Java/Kotlin).
NOTE: FindSurface for Android provides its functionality for non-commercial purposes within Android smartphones and tablets. It is internally limited to process input point clouds of 500k points or less. For commercial uses or use cases that require more than 500k points, please contact to support@curvsurf.com.
These are the samples to help you get started to make your application with the library (more samples are to be added in the future):
Download the library release and add the following dependency in your module's gradle.build file:
dependencies {
implementation(files('<path-to-the-directory>/FindSurface-release.aar'))
}A recommended path is libs/FindSurface-release.aar to make the project self-contained.
And then, click the "Sync Project with Gradle Files" button on the top left corner of the Android Studio.
That's it. You're all set to go.
Q. Why do I need to download the file manually and specify its path? Can't I use Maven?
A. We are preparing a proper distribution option that allows FindSurface to be used more conveniently in Android projects, just like Swift Package on iOS.
In the meantime, please bear with us and use this approach.
You have to directly use the header files and the .so file embedded in the provided aar file in order to link the native side. Refer to this document for details.
(c) Copyright 2021 CurvSurf, Inc. All rights reserved.
This library's ownership is solely on CurvSurf, Inc. and anyone can use it for non-commercial purposes. Contact to support@curvsurf.com for commercial use of the library.