• Public
  • Public/Protected
  • All

Set of options to customize the webVRCamera




controllerMeshes?: boolean

Should the native controller meshes be initialized. (default: true)

customVRButton?: HTMLButtonElement

If you'd like to provide your own button to the VRHelper. (default: standard babylon vr button)

defaultHeight?: number

To change the default offset from the ground to account for user's height in meters. Will be scaled by positionScale. (default: 1.7)

defaultLightingOnControllers?: boolean

Creating a default HemiLight only on controllers. (default: true)

displayName?: string

If there are more than one VRDisplays, this will choose the display matching this name. (default: pick first vrDisplay)

positionScale?: number

Sets the scale of the vrDevice in babylon space. (default: 1)

rayLength?: number

To change the length of the ray for gaze/controllers. Will be scaled by positionScale. (default: 100)

trackPosition?: boolean

Sets if the webVR camera should be tracked to the vrDevice. (default: true)

useCustomVRButton?: boolean

If you don't want to use the default VR button of the helper. (default: false)

useMultiview?: boolean

If multiview should be used if available (default: false)


  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method
  • Static method