Core

com.meshmap.sdk.core

v0.2.1-pre.1 28 Sept 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 app API key in the MeshMap Hub editor window (MeshMap > MeshMap Hub) to use the Auth, Scans, and Sessions features.


Features

  • Auth — Login and token handling for MeshMap services.

  • Scans — Retrieving and loading MeshMap scans.

  • Sessions — Tracking sessions and scores.


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].


Getting Started

Requirements

  • Unity 2022.3.11 LTS or later

    • Universal Render Pipeline (URP)


Package Dependencies

  • VContainer v1.16.8 (scoped registry)

  • ZXing.NET v0.16.10 (already included)

  • Unity Newtonsoft JSON v3.2.1 (already included)

  • Unity AI Navigation v1.1.5

  • Unity gltFast v6.8.0

  • Unity TextMeshPro v3.0.7


Import

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

Last updated