---
title: "targetTo | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> 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.

# Function targetTo

-   targetTo(  
        out: [mat4](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.mat4/),  
        eye: [ReadonlyVec3](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.ReadonlyVec3/),  
        target: [ReadonlyVec3](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.ReadonlyVec3/),  
        up: [ReadonlyVec3](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.ReadonlyVec3/),  
    ): [mat4](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.mat4/)[](#targetto)
    
    Generates a matrix that makes something look at something else.
    
    #### Parameters
    
    -   out: [mat4](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.mat4/)
        
        mat4 frustum matrix will be written into
        
    -   eye: [ReadonlyVec3](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.ReadonlyVec3/)
        
        Position of the viewer
        
    -   target: [ReadonlyVec3](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.ReadonlyVec3/)
        
        Point the viewer is looking at
        
    -   up: [ReadonlyVec3](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.ReadonlyVec3/)
        
        vec3 pointing up
        
    
    #### Returns [mat4](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.mat4/)
    
    out
