Optionalcamerathe three.js camera options to use - note however we specify horizontal, not vertical, field of view
Optionalcanvasthe canvas to render the AR scene into (one will be created if omitted)
OptionaldeviceDevice orientation options for DeviceOrientationControls
OptionalgpsGPS options, see GpsOptions documentation for details
OptionalprojectionProjection to use (default: SphMercProjection)
OptionalserverServer logger to use - ensure you gain consent from the user if you are doing this, it's usually a Data Protection legal requirement
OptionalvideoVideo constraints for Media Devices API
Options to pass into the App object.