Interface ISpatial3DAttachment
Represents a spatial attachment with properties such as label, position, camera data structure and time info.
Inherited Members
Namespace: Unity.Cloud.Collaboration.Models.Attachments
Assembly: Unity.Cloud.Collaboration.dll
Syntax
public interface ISpatial3DAttachment : IAttachment
Properties
Camera
Camera data structure.
Declaration
[DataMember(Name = "camera", EmitDefaultValue = true, IsRequired = true)]
ICameraDetails Camera { get; }
Property Value
| Type | Description |
|---|---|
| ICameraDetails |
Label
A simple label for the attachment.
Declaration
[DataMember(Name = "label", EmitDefaultValue = true, IsRequired = true)]
string Label { get; }
Property Value
| Type | Description |
|---|---|
| string |
Local
LocalSpace data structure.
Declaration
[DataMember(Name = "local", EmitDefaultValue = true)]
ILocalSpaceDetails Local { get; }
Property Value
| Type | Description |
|---|---|
| ILocalSpaceDetails |
Position
The representation of a Position (3D).
Declaration
[DataMember(Name = "position", EmitDefaultValue = true, IsRequired = true)]
SpatialPosition Position { get; }
Property Value
| Type | Description |
|---|---|
| SpatialPosition |
Time
Time data structure.
Declaration
[DataMember(Name = "time", EmitDefaultValue = true)]
TimeDetails? Time { get; }
Property Value
| Type | Description |
|---|---|
| TimeDetails? |