---
title: "GradientPlaneObject3D | 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.

# Type Alias GradientPlaneObject3D

GradientPlaneObject3D: [Pick](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.Pick/)<  
    [Object3D](https://docs.maptiler.com/sdk-js/api-reference/types/Externals.Object3D/)<[GradientAttributeKey](https://docs.maptiler.com/sdk-js/api-reference/types/GradientAttributeKey/), [GradientUniformKey](https://docs.maptiler.com/sdk-js/api-reference/types/GradientUniformKey/)\>,  
    "shaderProgram" | "programInfo" | "positionBuffer",  
\>

Represents a subset of a 3D object used for gradient rendering.

This type picks only the essential properties from Object3D that are needed for rendering radial gradients.

#### Template: GradientAttributeKey[](#template-gradientattributekey)

The type defining attribute keys for the gradient

#### Template: GradientUniformKey[](#template-gradientuniformkey)

The type defining uniform keys for the gradient
