3d scatterplot em R usando rgl plot3d - tamanho diferente para cada ponto de dados?

estou usando

plot3d(x,y,z, col=test$color, size=4) 

plotar um gráfico de dispersão 3d do meu conjunto de dados com R, mas comrgl asize argumento leva apenas um tamanho.

É possível ter tamanhos diferentes para cada ponto de dados, talvez com outra biblioteca ou há uma solução simples?

Obrigado pelas suas ideias!