CurvSurf FindSurface™ library package for iOS (Swift)
FindSurface-iOS is a Swift package of FindSurface™ library, of which interface is modified to allow you to use its functionalities.
NOTE:
FindSurfaceFramework
(includingFindSurface-iOS
) provides its functionality for non-commercial purposes within Apple iPhone/iPad devices. 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 [email protected].
Thanks to Swift Package Manager, you no longer have to specify the framework path. Just simply add the package to your project. The package exposes a wrapper class of FindSurface context, which gives you a clue on how to invoke the FindSurface APIs. Feel free to use it or to customize it for your own needs.
As mentioned above, the framework enclosed in the package now have a limitation on the number of input point clouds.
The followings are sample project repositories to help you get started to make your application with the package (more samples are to be added in the future):
You can import this package by adding the following line to the dependencies in your Package.swift
file:
dependencies: [
...
.package(utl: "https://github.com/CurvSurf/FindSurface-iOS", from: "1.0.3")
],
targets: [
.target(name: "<target>", dependencies: [
...
"FindSurface-iOS"
]),
...
]
Then, add import FindSurface_iOS
(note that it is not hyphenated, but underscored in the middle of the words.)
This package is a wrapper containing the iOS version (including the simulator) of the FindSurface XCFramework. You can also refer to the source code of this package to use the framework directly. In that case, import FindSurfaceFramework
instead.
You may use the source code of this package freely under MIT license, as the license file stated, except for FindSurfaceFramework
, which is the core of the package.
About the framework, refer to the following statement:
Copyright (c) 2024 CurvSurf, Inc. All rights reserved.
The framework `FindSurface-iphoneOS.xcframework` and `FindSurfaceFramework.framework`'s
ownership is solely on CurvSurf, Inc. and anyone can use it for non-commercial purposes.
Contact to [email protected] for commercial use of the library.