Table of Contents

Namespace EasyAR.Mega.Scene

Classes

AnnotationGroup

In the scene, control the annotation data groupMonoBehaviour.

AnnotationGroup.AnnotationGroupInfo

Annotation Group Information

AnnotationNode

Control annotation data in the scene for MonoBehaviour.

AnnotationNode.AnnotationNodeInfo

Annotation Information.

BlockActiveController

Manage block activeSelf of MonoBehaviour .

BlockController

Controls the Mega block in the sceneMonoBehaviour.

BlockController.BlockInfo

Information of the block.

BlockHolder

Components that hold Block, hold and manage Block in the scene.

Usually need to be set in the editor or in the script at runtime BlockRoot, which is usually generated by Mega Studio in edit mode. If an unknown block is located at runtime, BlockHolder will automatically generate a BlockController and add it below BlockRoot, and if BlockRoot does not exist, it will be automatically created.

BlockRootController

The parent node of all Blocks in the scene. It is usually generated by Mega Studio in edit mode.

LocalTransform

Local transform data.

LocationConverter

GPS data and Unity transformation converter. Can only be used when the coordinate system is aligned with the Mega Block.

NavPointGraph

In the scene, control the navigation point graphMonoBehaviour.

NavPointGraph.NavPointGraphInfo

Navigation Point Map Information.

Structs

Location

GPS Data.

Enums

AnnotationNode.GeometryType

Geometric type.

BlockActiveController.Strategy

activeSelf's control strategy.

BlockHolder.BlockRootSourceType

The source of Block root.

BlockHolder.MultiBlockStrategy

Strategy when locating multiple Blocks.