Я использую rgl
для построения блок-модели - используя shade3d
для визуализации блоков.rgl clear определенная площадь участка
Я хочу заменить определенные блоки, используя интерактивный процесс. Проблема заключается в том, что рендеринг является кумулятивным, поэтому, если я накладываю белый куб с альфа-0,5 на синий куб с альфа-1, я все равно увижу синий куб. [Смотри ниже]. Я посмотрел на clear3d, но, похоже, работает только на глобальном уровне. Есть идеи?
shade3d(translate3d(cube3d(),
1,
1,
1),
col="blue",
alpha = 1)
После некоторой работы:
shade3d(translate3d(cube3d(),
1,
1,
1),
col="white",
alpha = 0.5)
Спасибо, что это очень полезно! Я только что присоединился, поэтому пока не могу его проголосовать, но очень ценю ... – Troy
Рад, что помогло. Вы не случайно используете Tetris, используя R и 'rgl', вы ;-) –