S3 generic that dispatches to atlas-type-specific preparation methods. Builds mesh data structures and legend data from a `ggseg_atlas`.
prepare_brain_meshes(atlas, ...)# S3 method for cortical_atlas
prepare_brain_meshes(
atlas,
.data = NULL,
surface = "LCBC",
hemisphere = c("right", "left"),
label_by = "region",
text_by = NULL,
colour_by = "colour",
palette = NULL,
na_colour = "darkgrey",
na_alpha = 1,
edge_by = NULL,
brain_meshes = NULL,
...
)
# S3 method for subcortical_atlas
prepare_brain_meshes(
atlas,
.data = NULL,
label_by = "region",
text_by = NULL,
colour_by = "colour",
palette = NULL,
na_colour = "darkgrey",
na_alpha = 1,
...
)
# S3 method for tract_atlas
prepare_brain_meshes(
atlas,
.data = NULL,
label_by = "region",
text_by = NULL,
colour_by = "colour",
palette = NULL,
na_colour = "darkgrey",
na_alpha = 1,
tract_color = c("palette", "orientation"),
tube_radius = 2,
tube_segments = 10,
...
)
List with `meshes` (list of mesh entries) and `legend_data`
A `ggseg_atlas` object
Type-specific arguments passed to methods
Optional user data to merge
Surface type: `"inflated"` (default), `"semi-inflated"`, `"white"`, `"pial"`. Use `"LCBC"` as alias for `"inflated"`.
Character vector of hemispheres: `"right"`, `"left"`.
Column name for region hover labels
Column name for extra hover text
Column name for colour values
Colour palette specification
Colour for NA values
Transparency for NA regions
Column name for region boundary edge grouping
Optional user-supplied brain meshes
`"palette"` (default) or `"orientation"` (direction-based RGB colouring)
Numeric tube radius (default 5 when `NULL`).
Integer tube segment count (default 8 when `NULL`).