Description Usage Arguments Value Examples
View source: R/convert_surface.R
Reads in a surface file from Freesurfer and converts it into triangles
1 | surface_to_triangles(infile, ...)
|
infile |
Input surface file |
... |
additional arguments to pass to
|
Matrix of triangles with the number of rows equal to the number of faces (not the triplets - total faces)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | if (have_fs()) {
infile = file.path(fs_subj_dir(),
"bert", "surf", "rh.pial")
right_triangles = surface_to_triangles(infile = infile)
infile = file.path(fs_subj_dir(),
"bert", "surf", "lh.pial")
left_triangles = surface_to_triangles(infile = infile)
if (requireNamespace("rgl", quietly = TRUE)) {
rgl::rgl.open()
rgl::rgl.triangles(right_triangles,
color = rainbow(nrow(right_triangles)))
rgl::rgl.triangles(left_triangles,
color = rainbow(nrow(left_triangles)))
}
infile = file.path(fs_subj_dir(),
"bert", "surf", "rh.inflated")
right_triangles = surface_to_triangles(infile = infile)
infile = file.path(fs_subj_dir(),
"bert", "surf", "lh.inflated")
left_triangles = surface_to_triangles(infile = infile)
if (requireNamespace("rgl", quietly = TRUE)) {
rgl::rgl.open()
rgl::rgl.triangles(left_triangles,
color = rainbow(nrow(left_triangles)))
rgl::rgl.triangles(right_triangles,
color = rainbow(nrow(right_triangles)))
}
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.