# frustum Icon

> The frustum icon from Tabler as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Tabler](https://composables.com/icons/icon-libraries/tabler.md)
- License: MIT (full text in the [Tabler library page](https://composables.com/icons/icon-libraries/tabler.md))

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/tabler/frustum.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap
import androidx.compose.ui.graphics.StrokeJoin
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val TablerFrustum: ImageVector
    get() {
        if (_TablerFrustum != null) return _TablerFrustum!!
        
        _TablerFrustum = ImageVector.Builder(
            name = "frustum",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(18.402f, 5.508f)
                lineToRelative(2.538f, 10.158f)
                arcToRelative(1.99f, 1.99f, 0f, false, true, -1.064f, 2.278f)
                lineToRelative(-7.036f, 3.366f)
                arcToRelative(1.945f, 1.945f, 0f, false, true, -1.682f, 0f)
                lineToRelative(-7.035f, -3.365f)
                arcToRelative(1.99f, 1.99f, 0f, false, true, -1.064f, -2.278f)
                lineToRelative(2.539f, -10.159f)
                arcToRelative(1.98f, 1.98f, 0f, false, true, 1.11f, -1.328f)
                lineToRelative(4.496f, -2.01f)
                arcToRelative(1.95f, 1.95f, 0f, false, true, 1.59f, 0f)
                lineToRelative(4.496f, 2.01f)
                curveToRelative(0.554f, 0.246f, 0.963f, 0.736f, 1.112f, 1.328f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(18f, 4.82f)
                lineToRelative(-5.198f, 2.324f)
                arcToRelative(1.963f, 1.963f, 0f, false, true, -1.602f, 0f)
                lineToRelative(-5.2f, -2.325f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(12f, 7.32f)
                verticalLineToRelative(14.18f)
            }
        }.build()
        
        return _TablerFrustum!!
    }

private var _TablerFrustum: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/tabler/frustum.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24"
    android:viewportHeight="24">
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M18.402,5.508l2.538,10.158a1.99,1.99 0 0,1 -1.064,2.278l-7.036,3.366a1.945,1.945 0 0,1 -1.682,0l-7.035,-3.365a1.99,1.99 0 0,1 -1.064,-2.278l2.539,-10.159a1.98,1.98 0 0,1 1.11,-1.328l4.496,-2.01a1.95,1.95 0 0,1 1.59,0l4.496,2.01c0.554,0.246 0.963,0.736 1.112,1.328" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M18,4.82l-5.198,2.324a1.963,1.963 0 0,1 -1.602,0l-5.2,-2.325" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M12,7.32v14.18" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/tabler/frustum.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" ><path d="M18.402 5.508l2.538 10.158a1.99 1.99 0 0 1 -1.064 2.278l-7.036 3.366a1.945 1.945 0 0 1 -1.682 0l-7.035 -3.365a1.99 1.99 0 0 1 -1.064 -2.278l2.539 -10.159a1.98 1.98 0 0 1 1.11 -1.328l4.496 -2.01a1.95 1.95 0 0 1 1.59 0l4.496 2.01c.554 .246 .963 .736 1.112 1.328" /><path d="M18 4.82l-5.198 2.324a1.963 1.963 0 0 1 -1.602 0l-5.2 -2.325" /><path d="M12 7.32v14.18" /></svg>
```
