📂
Design
  • Design and Interaction System
  • Designing for MR
    • Introduction - Design for MR
    • Content Placement in Mixed Reality
    • User's State of Experience
  • Visual Design
    • Introduction - Visual Design
    • User Interfaces in Mixed Reality
    • Scale, Depth & Size
    • Theme System
      • Color System
      • Typography
      • Shape System
      • Transition System
    • Components of Tesseract Mixed Reality Design
      • Typography
      • Button
      • Progress Indicator
      • Radio Button
      • Check Box
      • Keyboard
      • Toggle Button (Switch)
      • Video View
      • Voice UX
      • Canvas
      • Image View
      • Text View
      • Slider
      • Scroll View
      • Dialog Box
      • Dropdown
      • Pointer
      • Input Field
      • Search Bar
      • Tool Tip
  • Interaction Design
    • Introduction - Interaction Design
    • Multimodal Interactions
    • Voice
    • JioGlass Controller
    • Navigation System
      • States
      • Transitions
Powered by GitBook
On this page
  • Best practices
  • Layout
  • Content
  • Pointer
  • States
  • Transitions
  1. Visual Design
  2. Components of Tesseract Mixed Reality Design

Pointer

Pointers are used to interact with UI or game objects. This section describes how pointers are created, how they get updated, and how they determine the object(s) that are in focus.

Pointers receive, process, and manage input data from pointing devices (such as touch, mouse, pen/stylus, and touchpad) in your applications.

Best practices

Layout

  • It should be clearly visible.

  • It should be always center aligned with the pointer

  • Direction of ray should be indicative of the actual pointer direction

  • Indicative animations should be used to grab the user's attention

  • It should give feedback with context for user relevance.

Content

Interactive experiences typically involve the user identifying the object they want to interact with by pointing at it through input devices such as touch, mouse, pen/stylus, and touchpad. Since, the raw Human Interface Device (HID) data provided by these input devices includes many common properties, the data is promoted and consolidated into a unified input stack and exposed as device-agnostic pointer data. Your applications can then consume the data without worrying about the input device being used.

Pointer

States

Transitions

Transitions

Front View

Isometric View

Enter

Exit

Interact

PreviousDropdownNextInput Field

Last updated 3 years ago