# ArchiTwin Library Core Features

This document outlines the core features of the ArchiTwin library, a powerful tool that enhances the Matterport Bundle SDK with additional features and a ready-to-use UI.

## 1. Matterport Bundle SDK Enhancement

The ArchiTwin library simplifies the development process by providing pre-built methods for interacting with the Matterport SDK. It offers a comprehensive solution for developers working with the Matterport SDK, offering both a robust API and a user-friendly interface.

## 2. Zoom SDK Integration

The library provides pre-built methods for interacting with the Zoom SDK, allowing you to easily integrate video conferencing features into your application.

## 3. Custom Three.js Loaders

The library includes custom Three.js loaders for Matterport, enabling advanced 3D object manipulation. This allows you to create more immersive and interactive experiences for your users.

## 4. Space Navigation and Camera Control

The library provides methods for navigating around the space and controlling the camera. This allows you to create custom navigation experiences for your users.

## 5. Points of Interest

The library allows you to add, remove, and customize tags, as well as access a list of rendered objects and their structure. This allows you to create interactive and informative experiences for your users.

## 6. Object Transformation

The library provides methods for transforming objects, including translating, scaling, and rotating them. This allows you to create dynamic and interactive experiences for your users.

## 7. Media Screens

The library allows you to create customizable media screens that can display images or videos. This allows you to create rich and engaging experiences for your users.

## 8. Meeting UI

The library provides a set of methods to create, start, and stop meetings. This allows you to easily integrate video conferencing features into your application.
