# triangulate.owin

##### Decompose Window into Triangles

Given a spatial window, this function decomposes the window into disjoint triangles. The result is a tessellation of the window in which each tile is a triangle.

##### Usage

`triangulate.owin(W)`

##### Arguments

- W
Window (object of class

`"owin"`

).

##### Details

The window `W`

will be decomposed into disjoint triangles.
The result is a tessellation of `W`

in which each tile is a
triangle. All triangle vertices lie on the boundary
of the original polygon.

The window is first converted to a polygonal window using
`as.polygonal`

. The vertices of the polygonal window
are extracted, and the Delaunay triangulation of these vertices
is computed using `delaunay`

. Each Delaunay triangle
is intersected with the window: if the result is not a triangle,
the triangulation procedure is applied recursively to this smaller polygon.

##### Value

Tessellation (object of class `"tess"`

).

##### See Also

##### Examples

```
# NOT RUN {
plot(triangulate.owin(letterR))
# }
```

*Documentation reproduced from package spatstat, version 1.56-1, License: GPL (>= 2)*