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
OptionalthreeExisting three.js objects, set up elsewhere - e.g. react-three-fiber
OptionalvideoVideo constraints for Media Devices API
Basic options to pass into the App object, excluding options specific to configuring three.js. If you already have three.js camera, scene and renderer objects set up (e.g. via react-three-fiber), you can just pass in BasicAppOptions to App.