Constructor for fs.patch
Arguments
- vertices
numerical nx5 matrix (or nx7 matrix), see
read.fs.patchfor details. If it has 5 columns, columns 6-7 will be computed automatically from the first 5 columns (from column 1 and 5).- faces
numerical nx5 matrix, see
read.fs.patch.ascfor details. Can beNULL.
See also
Other patch functions:
read.fs.patch(),
read.fs.patch.asc(),
write.fs.patch()
Examples
num_vertices <- 6L
# a tiny patch
vertices <- matrix(rep(0., num_vertices * 5), ncol = 5)
vertices[, 1] <- seq.int(num_vertices)
# 1-based vertex indices
vertices[, 2:4] <- matrix(rnorm(num_vertices * 3, 8, 2), ncol = 3)
# vertex coords
vertices[, 5] <- rep(0L, num_vertices)
# is_border
vertices[3, 5] <- 1L
# set a vertex to be a border vertex
patch <- fs.patch(vertices)
patch
#> Brain surface patch with 6 vertices, 1 on patch border.
#> Patch contains no face information.