---
title: "MapTiler3DModuleConfig | 3D JS | JavaScript maps SDK"
description: "Documentation for 3D objects"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Type Alias MapTiler3DModuleConfig

type MapTiler3DModuleConfig \= {  
    [EPSILON](#epsilon): number;  
    [USE\_DEBUG\_LOGS](#use_debug_logs): boolean;  
}

-   Defined in [src/config.ts:1](https://github.com/maptiler/maptiler-3d-js/blob/d1455de4164bd626ae604b498181010b0ec9ac4b/src/config.ts#L1)

##### Index

### Properties

[EPSILON](#epsilon) [USE\_DEBUG\_LOGS](#use_debug_logs)

## Properties

### EPSILON[](#epsilon)

EPSILON: number

An epsilon to make sure the reference anchor point is not exactly at the center of the viewport, but still very close. This is because ThreeJS light shaders were messed up with reference point in the center. This issue is only happening because we are doing the projection matrix trick, otherwise we wouldn't bother with epsilon

-   Defined in [src/config.ts:12](https://github.com/maptiler/maptiler-3d-js/blob/d1455de4164bd626ae604b498181010b0ec9ac4b/src/config.ts#L12)

### USE\_DEBUG\_LOGS[](#use_debug_logs)

USE\_DEBUG\_LOGS: boolean

Whether to use debug logs.

-   Defined in [src/config.ts:5](https://github.com/maptiler/maptiler-3d-js/blob/d1455de4164bd626ae604b498181010b0ec9ac4b/src/config.ts#L5)
