Build 2D projected polygon/boundary data from a surfatlas for custom
rendering workflows. This exposes the mesh-projection data pipeline used
internally by plot_brain().
Usage
build_surface_polygon_data(
surfatlas,
views = c("lateral", "medial"),
surface = "inflated",
merged = TRUE,
projection_smooth = 0L,
use_cache = TRUE
)Arguments
- surfatlas
A surface atlas object inheriting from class
"surfatlas".- views
Character vector of views to include. Any combination of
"lateral","medial","dorsal","ventral".- surface
Character scalar identifying the surface type label.
- merged
Logical. If
TRUE(default), returns merged parcel-level polygons (faster, fewer shapes). IfFALSE, returns per-triangle polygons.- projection_smooth
Non-negative integer controlling Laplacian-like smoothing iterations applied to projected vertex coordinates before polygon and boundary construction.
0(default) keeps native mesh coordinates.- use_cache
Logical. If
TRUE(default), use memoized builders.