roLathe is a lathe modeller for RISC OS 5. You draw the outline (the "cut") of an object on one side of an axis, and roLathe spins it around that axis to show the solid it would make if it were turned on a lathe.
It is inspired by uLathe for Windows 3.1, and reads and writes the .lila files of Kostas Michalopoulos's Little Lathe.
This application was written with the assistance of a Large Language Model.
roLathe can be found in !PackMan, or downloaded as a zip file.
| Version | Comments |
|---|---|
|
0.01 |
First test build: icon bar icon, menu, Info window, cut window and wireframe render window. |
|
0.02 |
Phase 1 complete: windows resize up to the full screen, points can be added, dragged, inserted and deleted, and Little Lathe files can be loaded, and saved from the window menu. New, and checks before discarding unsaved changes. |
|
0.03 |
Phases 2 to 4: turn, tilt and zoom the view; toolbar with slices, Reset view, Wireframe, Filled and Gouraud shading, and anti-aliasing. Export as Drawfile, sprite (up to four times the screen's resolution) and PNG. Printing. |
|
0.04 |
First release. Lighting window for the colours, shading, light direction and scale. Point editor, cut window zoom, keyboard short cuts and interactive help. Little Lathe's floor grid, which can be raised or lowered in the cut window. Files keep their view, as Little Lathe's camera. Window positions and settings are remembered. A narrower toolbar, with a pop-up menu for the style. |
The .lila file format and the mesh generation come from Little Lathe; roLathe is an altered, rewritten version for RISC OS.
Little Lathe
Copyright (C) 2019 Kostas Michalopoulos
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: