Fixes
-
Fix the top-right toolbar disappearing when selecting some tools.
-
Fix the Outliner jumping erratically.
-
I don't know what causes it.
-
-
Scale issues:
-
If the cube has 'rotation' and 'scale', it doesn’t tile well.
-
Apparently, this problem happens when the block only has 'scale' changed, without rotation changes.
-
-
Can't use ctrl S during navigation.
-
Performance issues.
Ideas
-
Grid System.
-
Uses multiples of 16.
-
Can be used to position a Cube in a place different from just the corner of the Target Cube.
-
Grid parallel to the clicked face of the Target Cube.
-
-
If placed in an empty area, then the grid will always be at Y = 0 (or Y = 8), making it look like blocks are positioned on the world’s natural Grid.
-
Allow placement on Meshes.
-
-
New 'Creative' tab:
-
The act of "activating the tool" switches to a new "Creative" tab, like Edit, Paint, and Animate.
-
In this new tab, only the groups are shown, similar to Animate.
-
-
Interface to display which block is currently selected.
-
-
Minecraft Workflow:
-
Test compatibility between Creative Mode and WASD Controls.
-
Ensure the selection always stays with the Sample Cube.
-
Hide gizmos.
-
Deactivation
-
Classic toggle button for the tool.
-
Pressing Esc deactivates the tool.
-
There will probably be other conditions for deactivation. Could be tricky.
-
-
-
Crosshair.
-
Cube placement now always happens relative to the screen center.
-
-
Navigation:
-
Move the camera with the mouse without pressing the Right Button.
-
Capture the Mouse.
-
-
Instantiate and Remove:
-
Right-click places blocks.
-
Left-click removes blocks.
-
-
Limitations I will not fix
-
It’s only possible to place 1 object at a time. If multiple objects are selected, only one will be used as the CubeSample.
Clarifications
-
Moving the Origin only moves the Pivot Point.
-
Moving the From and To only changes the Position.
-
Moving the Pivot Point in the Gizmo makes the block adjust its Position automatically, keeping the current location. However, moving the Pivot Point in the numeric values makes the block move, not maintaining the same position.
-
Regardless of which option is used, the logic is the same. There’s no logical inconsistency at any point, only different behaviors depending on how the Pivot Point is altered.
-