I made two objects. I clicked on one, which clearly indicated it as selected. I tried to deselect that object by clicking on the grid outside it, but nothing happened. OK, fine, let's try a different strategy -- selecting the second object (thereby deselecting the first) by clicking on it.
After clicking the second object, it went back to looking like neither was selected. Huh? So I clicked again on the first object to select it... and the second object got selected?! Then I realized that both objects had been selected! I found this behavior so odd that I came here to write this feedback.
FWIW, here's how I think it should work: clicking an item should deselect all the other items unless you're holding the shift key. Selected items should be clearly marked -- don't just dim the deselected items: this keeps the "all selected" and "none selected" states from looking so similar.
It's also kind of confusing as it seems like pulling one axis' rotation manipulator actually rotates about a different axis. So pulling on X rotates about Z, Y about X, and Z about Y.
[1] https://wiki.blender.org/index.php/User:Simtron/Doc:2.6/Manu... [2] https://knowledge.autodesk.com/support/maya/learn-explore/ca...
- Tools should have keyboard shortcuts.
- It's rather ambiguous, say, what the subtract tool subtracts from.
- Scaling tool must include a Ctrl or Shift modifier key to scale all axes.
- Tools must bring up a precise control box as, say, Blender does.
- Information about object positions, scales, and tri-count would be great to have.
- Not sure if I missed it, but there ought to be a vertex-level editing tool.
All in all, it seems like a basic toy rather than something that allows you to have a great deal of freedom. Can be improved upon if the toolset is extended and allows for a higher degree of control.
For mobile, we use Cordova and package the app up for various platforms.
On top of Cordova we run a lot of custom code to smooth out the filesystem and streaming of data to and from the engine that relies heavily on Three.js internally.
We also built a custom IOC container to manage the ever increasing amount of components and integrations.
I would also like to express my appreciation for the ability to save/import/export files instead of locking those functions behind in-app purchases.
Overall, great job! Thank you for creating this.
Some needed features:
- precise editing
- manual entry of dimensions
- different materials and transparency
- library of common items such as batteries, usb ports, etc
- sub-mm scale
- pencil support for ipad pro
- manual entry of dimensions (planned)
- different materials and transparency (planned)
- library of common items (had multiple extremely long arguments about this, still no consensus on this)
- batteries, usb ports, etc (?)
- sub-mm scale (for 3D printing?)
- pencil support for ipad pro (not currently planned, if there is demand we could add it)
The sub-mm scale would be to accurately model small things. When making a case for a raspi0, for example.
Lots of work to go if you're going to differentiate yourself from the leader (i.e. Tinkercad).
Add tools that allow manipulation of edges and faces and you'll achieve that.