Namespace Unity.MARS.Data.Synthetic
Classes
CameraFPSModeHandler
Input handler for movement in the device view and game view when using SimulatedCameraProvider
.
LayerPlaneData
MRLayerPlaneData
PlaneDiscoveryVoxelGrid
A grid of voxels that is used to find and grow planes of a specific orientation over time. Planes can be found in each individual layer of the grid based on the density of points in each voxel.
PlaneExtractionSettings
PlaneVoxelGenerationParams
PlaneVoxelGrid<TLayerPlane>
A grid of voxels that is used to find planes of a specific orientation. Planes can be found in each individual layer of the grid based on the density of points in each voxel.
SimulatedObject
Identifies an object as a simulated replacement for real world data. It injects functionality into all synthesized traits and trackables on this object.
SynthesizedAlignment
Creates the data for a plane alignment trait When added to a synthesized object, adds an alignment based on the game object's rotation
SynthesizedBody
Creates data for a MarsBody When added to a synthesized object, adds a trackable IMRBody to the database.
SynthesizedBounds2D
Creates the data for a 2D bounds trait When added to a synthesized object, adds extents based on the object's scale to its representation in the database
SynthesizedLightEstimation
SynthesizedManualPose
Create the data for a pose trait When added to a synthesized object, adds a pose that is manually specified via script to its representation in the database
SynthesizedMarker
Creates data for an MRMarker When added to a synthesized object, adds a trackable MRMarker to the database. When added to a simulated object, its data will be provided to the database by the simulated marker provider.
SynthesizedObject
Class that automatically inserts and updates data in MARS' reality database Intrinsically linked to the Real World Object it is parented to
SynthesizedPlane
Creates data for an MRPlane When added to a synthesized object, adds a trackable MRPlane to the database. When added to a simulated object, its plane will be provided to the database by the simulated plane provider.
SynthesizedPose
Create the data for a pose trait When added to a synthesized object, adds a pose in the form of the GameObject's world position to its representation in the database
SynthesizedReferencePoint
When added to a synthesized object, adds a trackable reference point to its representation in the database
SynthesizedSemanticTag
Creates data for a semantic tag trait When added to a synthesized object, adds a semantic tag to its representation in the database
SynthesizedTrackable
Base representation of a single data type in a Synthesized MARS data Most often you'll want to inherit from SynthesizedTrackable<T> instead
SynthesizedTrackable<T>
Representation for a single typed property in a piece of Synthesized MARS data
SynthesizedTrait
Base representation of a single property in a Synthesized MARS Object Most often you'll want to inherit from SynthesizedTrait>T< instead
SynthesizedTrait<T>
Representation for a single typed property in a Synthesized MARS Object
VoxelPlaneFindingParams
Structs
PlaneVoxel
Interfaces
ISynthesizedData
Interface for SynthesizedTrait and SynthesizedTrackable Handles dynamic runtime behavior for SynthesizedObject If used with a SimulatedObject, does nothing.