Yes, you can do this directly in R using the function dotprops (see ?dotprops). Complete simple example below:
beeneurons=read.neurons("/dir/containing/my/swcs")
beeneurons.dps=dotprops(beeneurons)
# nb depending on how your neurons were resampled and the physical scale of the neurons
# it may be a good idea to resample to a regular spacing e.g. to 5 µm spacing
# (what I used for the monarch butterfly neurons in the example above
# can also add a progress bar for good measure
beeneurons.dps=dotprops(beeneurons, resample=5, .progress='text')
abascores=nblast_allbyall(beeneurons.dps)
aba.hclust=nhclust(scoremat= abascores)
plot(aba.hclust)
# assuming it looked like 3 clusters made sense, you can colour the different clusters in 3d like:
plot3d(aba.hclust, k=3, db= beeneurons)
I hope this gets you started. Let us know if you have more questions!
Best wishes,
Greg.