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.