Artec 3D Scanning SDK
2.0
|
Artec 3D Scanning SDK offers 3D enthusiasts and professionals a comprehensive tool set for capturing and processing 3D surfaces. It's the shortest way to assimilate Eva or Spider scanners into your solution.
The illustration above shows how the SDK works. The purpose of the software is to enable programmers to scan 3D objects, process the captured surfaces and obtain the final model with optionally applied textures. The SDK provides an API designed to work with Artec 3D scanners, including using several devices at the same time. The API consists of *.lib
, *.dll
and *.h
files that you can compile in your software.
Although Artec 3D Scanning SDK contains an arsenal of powerful algorithms for processing models, it lacks out-of-the-box interactivity, manual tools and uncommon algorithms. Check out the limitations of the software by consulting the SDK Limitations page.
The SDK includes several logical parts, as the figure below illustrates.
The Base API includes classes that work with input and output files, raw data, points, textures, and UV coordinates, and it defines operation statuses—essentially everything that relates to data collection and processing. In other words, it includes components that cannot be directly associated with the Scanning or Algorithm API. For more information, consult the Base API page.
The Capturing API lacks any complex scanning procedures, but it does enable capture and reconstruction. At the same time it has a variety of interfaces that control modes and scanner settings. Capturing procedures are helpful when you need raw frames as an output or when you intend to apply your own registration algorithm.
The Scanning API provides interfaces for complex Artec scanning procedures, such as employing several devices simultaneously (see How to Bundle Artec Scanners), and registration.
The Algorithm API offers data types and classes for complex data processing.
The Project API allows user to save 3D data to and load them from Artec Studio projects.
You can freely install the SDK on as many computers as you want. Just follow these steps:
You can compile the files using Microsoft Visual Studio.
One good way to start using the SDK is to try a code samples. For your convenience, source code files along with libraries are packed in the archive. See Basics and Beyond Basics for details.
If you encounter a problem with Artec 3D Scanning SDK, ask support or email us at suppo. To help us in assisting you, first try one of the provided examples. rt@a rtec- grou p.com