I advise full screen, there's less lag! Also check out: @j3r0_plays's extrude function [https://scratch.mit.edu/projects/405343125] 2D CAD with 3D Printer [https://scratch.mit.edu/projects/356597431] Coding language and compiler, use this to write gcode1 [https://scratch.mit.edu/projects/372841726] Controls: Zoom in.........................[w] or [scroll wheel] Zoom out.......................[s] or [scroll wheel] Rotate up (x axis)..........[right arrow] Rotate down (x axis).....[left arrow] Rotate left (y axis)..........[up arrow] Rotate right (y axis)........[down arrow] Rotate in (z axis)............[a] Rotate out (z axis)..........[d] Next tip..........................[z] Toggle tips.....................[x] Backspace (text box).....[left arrow] Rectangle button to move buttons, double click to reset House icon to reset view Mouse icon to select and edit parts. Click on the yellow dot that appears on a shape to edit it. The buttons with blue shapes with change the type of part it is, while the buttons with blue arrows will manually put it to the front or back. If it is set to the front, it will be rendered on top of the other parts! Hand icon to pan Rotate icon to rotate with mouse Zoom buttons to zoom in/out 'New shape' button to create a new shape Show/hide axis to toggle axis view Click the hierarchy button to show all the parts in the project! Actually very useful. If you do want to save your progress, you can see inside, show the Shapes list, and export it. When you want your progress back, see inside, show the Shapes list and import your file. Though this method isn't 100% reliable, it should still work.
Just testing! All code and art by me. Some challenges: - Make a staircase! - Make a person! - Or maybe... make a platformer level! Use pyramids as spikes and use coloured rectangular prisms to form a level! Feel free to leave some feedback and ideas in the comments, I'd love to hear them! Updates: 1.0.0a - 3/4/20 - Release 1.1.0a - 4/4/20 - Added an axis display in top right corner that rotates appropriately. The buttons are now a bit smaller, and they can be moved anywhere on the screen. 1.1.1a - 4/4/20 - Added pyramids! That was satisfying... 1.1.2a - 4/4/20 - Added triangular prisms and right-angle triangular prisms.. Octagonal prisms will be added shortly. 1.2.0a - 4/4/20 - Added layering and lines. 1.2.1a - 5/4/20 - Added octagonal prisms. 1.3.0a - 5/4/20 - Added hierarchy. Now shapes can be selected more easily, and the axis display can be edited. There is now a limit of 12 shapes per project. 1.3.1a - 7/4/20 - Added gcode1 reading, and hierarchy can be exiting by clicking on the hierarchy button again. Fixed glitched concerning axis not appearing when it is at the back layer. Information for gcode1 writing is on my Scratch Code project, check it out! 1.3.1.1a - 8/4/20 - Had to fix the glitch where parts wouldn't layer after a gcode1 part... again. 1.3.1.2a - 10/4/20 - Typing into textboxes is much smoother. 1.3.1.3a - 12/4/20 - Textboxes no longer don't reset when they are clicked. They were meant to though, but I think I messed it up in the last update. 1.3.1.3a - 30/4/20 - Added scroll wheel support for zooming in/out. 1.3.2a - 1/5/20 - Added tips. 1.3.2.1a - 28/6/20 - Some issues with parts not showing up when the axis is hidden and at the back layer were resolved. 1.4.0a - 29/6/20 - The 'New Part' button (top left) has now been replaced with a 'New' button, and when clicked it offers a small side menu. This will now allow you to have more than one axis display. It now also supports alpha (opacity) in RGB colours. Selectable points now flash a little bit (orange-yellow) instead of static yellow. Support for 's TriangleG code is now implemented. 1.4.0.1a - 30/6/20 - Lines no longer get tilted and cut off from the edge of the screen. 17/4/20 - 50 views! 29/4/20 - 300 views!! What?!! 16/6/20 - 600 views Working on: - Fixing/temporarily removing rotation of parts (until fixed) - Cloning/copying parts - Being able to "hide" parts–maybe also able to do this from [hierarchy] tab? - Showing currently selected plane/axis (when editing rotation or dimensions of shape) - Support for circles - Exporting of parts to shape and gcode1 format - Exporting of the whole project to gcode1 - Uploading/downloading parts from Cloud Assets - Filled/"normal" parts - Proper support for TriangleG codes - Scaling/positioning/rotating gcode1 scripts - Converting of parts to gcode1 in-project - Further editing of shown axis'