# TessellateScene(Scene, TessellationOptions, Dictionary<SceneNode, float>)

> Tessellates a Scene object into triangles.

## Definition

* **Type:** Method
* **Namespace:** [Unity.VectorGraphics](/engine/6000.7/script-reference/unity/vectorgraphics.md)
* **Assembly:** UnityEngine.VectorGraphicsModule

```csharp
public static List<VectorUtils.Geometry> TessellateScene(Scene scene, VectorUtils.TessellationOptions tessellationOptions, Dictionary<SceneNode, float> nodeOpacities = null)
```

### Parameters

**** (\[Scene]\(/engine/6000.7/script-reference/unity/vectorgraphics/scene)): The scene containing the hierarchy to tessellate**** (\[TessellationOptions]\(/engine/6000.7/script-reference/unity/vectorgraphics/vectorutils/tessellationoptions)): The tessellation options**** (\[Dictionary\<SceneNode, float>]\(https\://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2)): If provided, the resulting node opacities

### Returns

| Type                                                                                        | Description                   |
| ------------------------------------------------------------------------------------------- | ----------------------------- |
| [List\<Geometry>](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1) | A list of tesselated geometry |
