Я не уверен, что вы хотите, но если вы хотите, чтобы вокруг дисплея была полная рамка с галочками и линиями сетки на галочках, код ниже должен это сделать. Я также изменил значение на alpha = 1
, потому что в противном случае линии сетки меня смущают.
require(brainR)
# Template from MNI152 from McGill
template <- readNIfTI(system.file("MNI152_T1_2mm_brain.nii.gz",
package="brainR"), reorient=FALSE)
contour3d(template, level = 4500, alpha = 1, draw = TRUE)
decorate3d()
grid3d(c("x-", "x+", "y-", "y+", "z-", "z+"))
Это приводит к получению этого результата после небольшого поворота:
![screenshot](https://i.stack.imgur.com/N3ouN.png)
Отредактировано в ответ на комментарии:
Чтобы отобразить кадр без галочек и цифр, используйте box3d()
вместо decorate3d()
.
Добавление цвета фона в куб можно выполнить с помощью функции bbox3d()
. По умолчанию это др aws только 3 стороны куба: я считаю этот вид некрасивым, но ваш вкус может отличаться. Я предпочитаю видеть это с фронтальными сторонами, показывающими; это может быть 3, 4 или 5 лиц. Вот код:
require(brainR)
# Template from MNI152 from McGill
template <- readNIfTI(system.file("MNI152_T1_2mm_brain.nii.gz",
package="brainR"), reorient=FALSE)
contour3d(template, level = 4500, alpha = 1, draw = TRUE)
box3d()
grid3d(c("x-", "x+", "y-", "y+", "z-", "z+"))
bbox3d(col="cyan", alpha = c(0.5, 0), shininess = 100,
draw_front = TRUE, front = "culled")
Вот что вы получаете с кодом выше:
![screenshot](https://i.stack.imgur.com/x0JQu.png)
Оставьте два последних аргумента bbox3d
вызов для 3-стороннего дисплея. При этой ориентации он будет выглядеть одинаково, но при повороте дисплея он будет другим.