---
title: Interface: ThreeJsContextOptions
source: https://vjmap.com/en/doc/Interface_ThreeJsContextOptions.html
---

# Interface: ThreeJsContextOptions

### Table of contents

#### Properties

- [defaultLights](#defaultlights)
- [enableDraggingObjects](#enabledraggingobjects)
- [enableRotatingObjects](#enablerotatingobjects)
- [enableSelectingFeatures](#enableselectingfeatures)
- [enableSelectingObjects](#enableselectingobjects)
- [enableTooltips](#enabletooltips)
- [fov](#fov)
- [multiLayer](#multilayer)
- [orthographic](#orthographic)
- [passiveRendering](#passiverendering)
- [preserveDrawingBuffer](#preservedrawingbuffer)
- [realSunlight](#realsunlight)
- [realSunlightHelper](#realsunlighthelper)
- [sky](#sky)
- [terrain](#terrain)

### Properties

#### defaultLights

• `Optional` **defaultLights**: *boolean*

___

#### enableDraggingObjects

• `Optional` **enableDraggingObjects**: *boolean*

___

#### enableRotatingObjects

• `Optional` **enableRotatingObjects**: *boolean*

___

#### enableSelectingFeatures

• `Optional` **enableSelectingFeatures**: *boolean*

___

#### enableSelectingObjects

• `Optional` **enableSelectingObjects**: *boolean*

___

#### enableTooltips

• `Optional` **enableTooltips**: *boolean*

___

#### fov

• `Optional` **fov**: *number*

___

#### multiLayer

• `Optional` **multiLayer**: *boolean*

___

#### orthographic

• `Optional` **orthographic**: *boolean*

___

#### passiveRendering

• `Optional` **passiveRendering**: *boolean*

___

#### preserveDrawingBuffer

• `Optional` **preserveDrawingBuffer**: *boolean*

___

#### realSunlight

• `Optional` **realSunlight**: *boolean*

___

#### realSunlightHelper

• `Optional` **realSunlightHelper**: *boolean*

___

#### sky

• `Optional` **sky**: *boolean*

___

#### terrain

• `Optional` **terrain**: *boolean*


<a name="interfacesthreelayeroptionsmd"></a>

[vjmap](#readmemd) / [Exports](#modulesmd) / ThreeLayerOptions
