@jeremydouglass. The aim is to use the software for designing and later on 3D printing small objects. A relatively high level of detail would be required.
@cvaf -- if you have a 3D printing goal then export data file formats will be crucial to your project.
What file format(s) are you targeting for the 3D printing? STL?
Is import important, or just export?
I am not an expert in this area, but my impression based on a past discussion is that three.js currently has better STL import/export support than p5.js
Answers
@cvaf -- what kind of 3D design software? What will it do -- what are your goals?
@jeremydouglass. The aim is to use the software for designing and later on 3D printing small objects. A relatively high level of detail would be required.
@cvaf -- if you have a 3D printing goal then export data file formats will be crucial to your project.
I am not an expert in this area, but my impression based on a past discussion is that three.js currently has better STL import/export support than p5.js
https://github.com/mrdoob/three.js/blob/master/examples/js/exporters/STLExporter.js
https://www.npmjs.com/package/three-stlexporter