Table of Contents

Namespace EasyAR.Mega.Scene

AnnotationGroup

在场景中控制标注数据组的MonoBehaviour

AnnotationGroup.AnnotationGroupInfo

标注组信息。

AnnotationNode

在场景中控制标注数据的MonoBehaviour

AnnotationNode.AnnotationNodeInfo

标注信息。

BlockActiveController

管理block activeSelfMonoBehaviour

BlockController

在场景中控制Mega block的MonoBehaviour

BlockController.BlockInfo

Block的信息。

BlockHolder

持有Block的组件,在场景中持有并管理Block。

一般需要在编辑器中或运行时的脚本中设置BlockRoot,它通常由Mega Studio在编辑模式下生成。如果运行时定位到了一个未知的block,BlockHolder会自动生成一个BlockController并添加到BlockRoot下面,这时如果BlockRoot不存在它会自动创建。

BlockRootController

在场景中所有Block的父节点。它通常由Mega Studio在编辑模式下生成。

LocalTransform

Local transform 数据。

LocationConverter

GPS数据与Unity变换的转换器。只能在坐标系与Mega Block对齐时使用。

NavPointGraph

在场景中控制标导航点图的MonoBehaviour

NavPointGraph.NavPointGraphInfo

导航点图信息。

结构

Location

GPS数据。

枚举

AnnotationNode.GeometryType

几何类型。

BlockActiveController.Strategy

activeSelf的控制策略。

BlockHolder.BlockRootSourceType

Block root的来源。

BlockHolder.MultiBlockStrategy

定位到多个Block时的策略。