Skip to content

Getting started documentation for spatial awareness#3774

Merged
keveleigh merged 9 commits intomicrosoft:mrtk_developmentfrom
david-c-kline:docs_spatial
Apr 3, 2019
Merged

Getting started documentation for spatial awareness#3774
keveleigh merged 9 commits intomicrosoft:mrtk_developmentfrom
david-c-kline:docs_spatial

Conversation

@david-c-kline
Copy link

High level configuring spatial awareness with links to the API docs and (to be written) pages on using in an app and configuring the mesh observer

@david-c-kline david-c-kline self-assigned this Apr 2, 2019
@wiwei wiwei changed the title Getting started documentation for spatial awarenss Getting started documentation for spatial awareness Apr 2, 2019
@keveleigh keveleigh merged commit 5a97cff into microsoft:mrtk_development Apr 3, 2019
Copy link
Contributor

@thalbern thalbern left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i noticed spatial awareness is sometimes written in uppercase and sometimes in lowercase. we might want to have something consistent there? I commented today in the docs channel that we should have and follow some style guide for documentation, but that's tbd :)


#### Axis Aligned Cube

An axis aligned cube volume is a rectangular shape that stays aligned with the axes of the world coordinate system, as determened at application startup.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
An axis aligned cube volume is a rectangular shape that stays aligned with the axes of the world coordinate system, as determened at application startup.
An axis aligned cube volume is a rectangular shape that stays aligned with the axes of the world coordinate system, as determined at application startup.


### Observation Extents

The observation extents define the distance from the observation point that meshes will be observed. When the [Observer Shape](#observer-shape) is set to Sphere, the X value of the extents will be used as the radius of the sphere.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The observation extents define the distance from the observation point that meshes will be observed. When the [Observer Shape](#observer-shape) is set to Sphere, the X value of the extents will be used as the radius of the sphere.
The observation extents define the distance from the observation point that meshes will be observed. When the [Observer Shape](#observer-shape) is set to sphere, the X value of the extents will be used as the radius of the sphere.


Specifies the level of detail (LOD) of the spatial mesh data. Currently defined values are Coarse, Fine and Custom.

The Coarse LOD generally place a smaller impact on application performance and are an excellent choice for navigation and plane finding.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The Coarse LOD generally place a smaller impact on application performance and are an excellent choice for navigation and plane finding.
The Coarse LOD generally places a smaller impact on application performance and are an excellent choice for navigation and plane finding.


The Coarse LOD generally place a smaller impact on application performance and are an excellent choice for navigation and plane finding.

The Fine LOD generally exact a higher performance impact on application performance and are a great option for occlusion meshes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The Fine LOD generally exact a higher performance impact on application performance and are a great option for occlusion meshes.
The Fine LOD generally exacts a higher performance impact on application performance and are a great option for occlusion meshes.


The Fine LOD generally exact a higher performance impact on application performance and are a great option for occlusion meshes.

The Custom LOD require the application to specify the [Triangles / Cubic Meter](#triangles-per-cubic-meter) value and allows applications to tune the accuracy vs. performance impact of the spatial mesh observer.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The Custom LOD require the application to specify the [Triangles / Cubic Meter](#triangles-per-cubic-meter) value and allows applications to tune the accuracy vs. performance impact of the spatial mesh observer.
The Custom LOD requires the application to specify the [Triangles / Cubic Meter](#triangles-per-cubic-meter) value and allows applications to tune the accuracy vs. performance impact of the spatial mesh observer.


The Custom LOD require the application to specify the [Triangles / Cubic Meter](#triangles-per-cubic-meter) value and allows applications to tune the accuracy vs. performance impact of the spatial mesh observer.

> Note: It is not guaranteed that all Triangles/Cubic Meter values are honored by all platforms. Experimentation and profiling is highlu recommended when using a custom LOD.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
> Note: It is not guaranteed that all Triangles/Cubic Meter values are honored by all platforms. Experimentation and profiling is highlu recommended when using a custom LOD.
> Note: It is not guaranteed that all Triangles/Cubic Meter values are honored by all platforms. Experimentation and profiling is highly recommended when using a custom LOD.


### Triangles per Cubic Meter

When using the Custom [Level of Detail](#level-of-detail), specifies the requested value for the triangle density for the spatial mesh.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
When using the Custom [Level of Detail](#level-of-detail), specifies the requested value for the triangle density for the spatial mesh.
When using the custom [Level of Detail](#level-of-detail), specifies the requested value for the triangle density for the spatial mesh.

@david-c-kline david-c-kline deleted the docs_spatial branch April 4, 2019 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants