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


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