Appearance
Adaptive 
Use cases 
- Use when the user can be anywhere in the room.
 - Use when the user can work with the physical object from an angle.
 - Use when the user can work with the physical object from a distance.
 - Use when you are not sure which behavior to choose, this is the best default and the safest option.
 
Risks 
- This behavior disturbs immersive experiences in games (not so bad)
 - This can cause the element to overlap with other UI elements (not so bad)
 - If more elements have applied adaptive scaling, it may be very confusing for the user, especially when the user is far away from the element's origin. (bad)
 
Example 
When a user approached closer to the car, the menu should adapt its size and rotation, so it is comfortable to use.
Example applications 
- Controlling smart light color
 - Opening windows curtains
 - Showing labels on an engine
 - Ordering a drink in a bar
 
Implementation 
Use auto-scale to apply automatic scaling. It is calculated as the object's default scale multiplied by the distance between the user and the object.
Use fit-into-fov to apply scaling of the object so that it fits into the user's field of view. It is calculated based on a percentage of display size. Combine it with auto-scale to apply automatic scaling of the object.
Use billboard to apply automatic rotation so that the object is always facing the user.
