Core

com.meshmap.sdk.core

v0.0.12 14 Aug 2025

The MeshMap Core package contains foundational systems, services, and data models for the MeshMap API, including account authentication and scan retrieval.

Changelog


API Key

Create a MeshMap account and configure your API key in the MeshMap Hub editor window (MeshMap > MeshMap Hub) to use the Auth and Scans features.

Features

  • Auth (runtime + editor) — Login and token handling for MeshMap services.

  • Scans (runtime + editor) — Scan data models and utilities for retrieving and loading MeshMap scans.

Samples

To import a sample into your Unity project, go to Windows > Package Manager > MeshMap Unity SDK > Samples.

  • Auth and Scan Import — Demonstrates how to set up a simple runtime user flow for account login/logout, persistent authentication, loading paginated lists of user scans and public scans, and importing one scan into the scene at a time. Optionally, you can generate NavMesh data for the scan to use it as a NavMeshSurface for agents.

Tools

  • Flat Surface Identifier — Editor tool for visualizing potential areas to place fiducial markers on site.

  • AR Marker Generator — Editor tool for creating custom fiducial markers (AprilTag, ArUco marker, QR code) that can be used to localize AR content.

To use a tool in your Unity project, go to MeshMap > Tools > [tool name].


Usage

The com.meshmap.sdk.core package can be added via Unity Package Manager (UPM) from Git.

After import, the files will be available in the Packages section of the Project window in Unity Editor.

Requirements

  • Unity 2022.3.11 LTS or later

  • Android Build Support

  • Universal Render Pipeline (URP)

Package Dependencies

  • Unity TextMeshPro v3.0.7

  • Unity Newtonsoft JSON v3.2.1

  • Unity gltFast v6.8.0

  • Unity AI Navigation v1.1.5

  • VContainer v 1.16.8

  • ZXing.NET v0.16.10

Last updated