Documentation

ZComponent Documentation Overview

ZComponent packages are a collection of modules that extend and enhance the capabilities of Mattercraft, a powerful 3D content creation platform for the web. Each package in the documentation is linked to its corresponding API reference, generated using TypeDoc.

These API references serve as a comprehensive guide for developers working with Mattercraft. They provide detailed documentation on the classes, methods, and properties available in each package.

  • core: The core component model and built-in functionality for Mattercraft.
  • google-analytics: Google analytics for Mattercraft
  • html: Mattercraft support for HTML
  • immersal: Place content in real-world locations with Immersal's VPS technology.
  • lms-client: LMS integration behaviors for tracking and reporting course status through peer connections
  • microsoft-clarity: Microsoft Clarity analytics for Mattercraft
  • particles: Mattercraft components and behaviors for creating particle effects.
  • physics: Havok physics for Mattercraft.
  • postprocessing: Postprocessing for Mattercraft
  • template: Template package
  • three: Mattercraft support for the three.js rendering engine
  • three-trail: Trail component for Mattercraft
  • three-video-player: HLS & MP4 Player for Mattercraft
  • three-webxr: WebXR support for Mattercraft
  • videorecorder: Canvas video recorder for Mattercraft
  • zappar-three: Mattercraft support for Zappar's high performance AR for the web, including world, face and image tracking.

For more information on how to use these components in your Mattercraft projects, check out our scripting documentation.

If you need further assistance or want to join the community discussion, head over to the Mattercraft Discord server.