mirror of
https://github.com/Nexoniarz/Fry3DX.git
synced 2026-11-03 04:24:26 +00:00
0.8.0: version, README and site (what's new, three icons); the new commands in the menus too (history, select similar/loop/ring, spin, crease, slide, mirror editing, measure, workspaces, text, search), with your own keys shown; plug-in tools finger-sized on phones
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
ad6a7c072b
commit
3c819146af
6 changed files with 80 additions and 19 deletions
47
README.md
47
README.md
|
|
@ -39,6 +39,12 @@ comes inside the app (MoltenVK, on Metal), and OpenGL 4.1 is the fallback.
|
|||
|
||||
Five tabs along the top: **Model**, **Paint**, **Layout**, **Render**, **Print** (Ctrl+1 to 5).
|
||||
|
||||
**Finding things**
|
||||
- **Any command by name**: F3 or Ctrl+Space, type a few letters. **Round the mouse**: hold Space
|
||||
for the tools, Shift+Space for the views. Give any command **your own key** (Help > Keys and
|
||||
mouse). **Undo history** (Edit > Undo history): go back to any step. **Workspaces**: the panels as
|
||||
you had them, kept under a name.
|
||||
|
||||
**Making shapes**
|
||||
- **Shapes that stay editable**: cube, rounded cube, plane, circle, cylinder, tube, cone, pyramid,
|
||||
sphere, capsule, torus, wedge, stairs, arch, and starter models (table, chair, shelf, barrel,
|
||||
|
|
@ -46,7 +52,13 @@ Five tabs along the top: **Model**, **Paint**, **Layout**, **Render**, **Print**
|
|||
- **Draw shape** (D): click an outline on the ground, on a side view's plane, or straight on any
|
||||
face of another object: a new part standing on it, added to it, or cut into it.
|
||||
- **Move, turn, scale** (W, E, R): the arrows turn with the object. Scale keeps the other side
|
||||
where it is; Shift scales both sides at once. Ctrl snaps.
|
||||
where it is; Shift scales both sides at once. Ctrl snaps: to steps, or to points and the middles
|
||||
of edges and faces.
|
||||
- **Exact sizes**: type a number while dragging (move, turn, scale, extrude, inset, round edges)
|
||||
and Enter for exactly that. Dimensions in Properties; measure anything (View > Measure). Drawing
|
||||
a shape shows each line's length: type one for exactly that, Shift holds it to 15° steps.
|
||||
- **3D text** from any font (Add > Text). **Spin**: an outline turned round an axis into a vase or
|
||||
a wheel, or rising into a screw thread. **Import** STL, OBJ, 3MF, glTF and GLB (Ctrl+Shift+O).
|
||||
- **Round, smooth, mirror** any object, changeable any time, baked in when you like.
|
||||
- **Materials**: gold, chrome, steel, wood, ceramic, rubber and more, or how metal and rough it
|
||||
is; shown in the view (Solid too), exported with it. **Your own**: "Save its look as a
|
||||
|
|
@ -55,7 +67,9 @@ Five tabs along the top: **Model**, **Paint**, **Layout**, **Render**, **Print**
|
|||
**Editing the shape** (Tab, or double-click)
|
||||
- Points, edges, faces (1, 2, 3). Extrude (X), inset (I), round edges (B), loop cut (C), knife (K),
|
||||
cut in four, smooth, merge (M), make a face, flip, separate (P), smooth points, push out /
|
||||
pull in along the surface (Alt+S), **bridge** two faces with a tunnel.
|
||||
pull in along the surface (Alt+S), **bridge** two faces with a tunnel, **edge slide** (Alt+G).
|
||||
- **Crease** (Shift+E): picked edges stay sharp when the shape is smoothed. **Mirror editing**:
|
||||
both sides change together. **Select similar** (Shift+G), loops and rings.
|
||||
- **Soft selection** (Shift+O): points near what you move follow it, less the further they are;
|
||||
the wheel while dragging sets how far (Blender's proportional editing, Maya's soft select).
|
||||
- **Hole** (O): round (M2–M8 screw sizes ready), rectangle, triangle or hexagon (M2–M8 nut
|
||||
|
|
@ -64,9 +78,12 @@ Five tabs along the top: **Model**, **Paint**, **Layout**, **Render**, **Print**
|
|||
edge's ring, Ctrl+click adds or takes one.
|
||||
|
||||
**Whole objects** (the Object menu)
|
||||
- **Add together, take one out of another, keep only where they overlap**: always closed, so
|
||||
always printable (Ctrl+Shift+ and Ctrl+Shift−).
|
||||
- **Copies** in a row or round a circle; **make it thick** (a surface gets a back, a solid goes
|
||||
- **Add together, take one out of another, keep only where they overlap**: exact
|
||||
([Manifold](https://github.com/elalish/manifold)) and always closed, so always printable
|
||||
(Ctrl+Shift+ and Ctrl+Shift−).
|
||||
- **Cut out, editable**: the cutters stay objects. Move one, turn it, change its shape, and the
|
||||
hole follows; they go with what they cut. Apply makes it for good.
|
||||
- **Copies** in a row, round a circle, or **along a path** (turning as it turns); **make it thick** (a surface gets a back, a solid goes
|
||||
hollow); join objects; join flat faces.
|
||||
- **Layers** with folders inside folders, drag and drop, hide and lock whole groups, and a button
|
||||
on every row that brings the camera to it. **Show only the selected** (/ or Shift+H; again:
|
||||
|
|
@ -78,7 +95,8 @@ Five tabs along the top: **Model**, **Paint**, **Layout**, **Render**, **Print**
|
|||
keeping its shape.
|
||||
|
||||
**Painting**
|
||||
- Paint on the model or on its flat picture. **Paste any picture** (Ctrl+V): it goes on like a
|
||||
- Paint on the model or on its flat picture, on **both sides** at once, or only inside a
|
||||
**stencil** you drag round an area. **Paste any picture** (Ctrl+V): it goes on like a
|
||||
sticker that bends over edges and corners; Enter locks it as a layer, clicking it in the
|
||||
Picture panel unlocks it again.
|
||||
- **Layout tab**: move, turn and size the flat frames of the surface yourself; the paint follows.
|
||||
|
|
@ -87,11 +105,16 @@ Five tabs along the top: **Model**, **Paint**, **Layout**, **Render**, **Print**
|
|||
- **Solid** view for modelling, **Rendered** with a real sky, sun and soft shadows (Z). Wireframe
|
||||
(Shift+Z), X-ray (Alt+Z). The Render tab: the sun, sky, ground, brightness, shadows, glow;
|
||||
F12 saves a picture of just the view.
|
||||
- **Reference pictures** for the front, side and top views, see-through, shown only in their own
|
||||
view if you like.
|
||||
|
||||
**3D printing** (the Print tab)
|
||||
- Your printer's plate in the view (Prusa, Bambu, Creality, Elegoo, Anycubic, or your own),
|
||||
sizes in millimetres, checks for holes and flipped faces with buttons that fix them, overhangs
|
||||
in red, weight and filament, measuring, lay flat on a face, save 3MF or STL.
|
||||
sizes in millimetres, checks for holes and flipped faces with **one repair button**, overhangs
|
||||
in red, **walls too thin** in yellow, weight and filament, measuring, lay flat on a face, save
|
||||
3MF or STL.
|
||||
- **Size it**: by percent, ×½, ×2, inches or centimetres to millimetres, or as big as fits the
|
||||
plate. **Slice preview**: one layer as the printer makes it, at any layer height.
|
||||
|
||||
**Scripts** (the Script panel, F5)
|
||||
- Lua with a `fry` library: add shapes and change their settings, combine them, move points by a
|
||||
|
|
@ -106,7 +129,10 @@ Five tabs along the top: **Model**, **Paint**, **Layout**, **Render**, **Print**
|
|||
- Scripts that stay loaded: put a `.lua` in the plug-ins folder and it can add **commands to the
|
||||
Add, Object or Script menu** (`fry.command{name, menu, settings, run}`; the settings are asked
|
||||
for in a small form first) and **materials** to the picker. Turn each on or off in the Plug-ins
|
||||
window. Three come with it: stairs (straight and spiral), scatter copies, and more materials.
|
||||
window, look for one, or make your own copy of one to change. **Mouse tools** too
|
||||
(`fry.tool{name, click}`): listed in the Toolbox, a click in the view calls it with the spot.
|
||||
Four come with it: stairs (straight and spiral), scatter copies, stamp (a mouse tool), and more
|
||||
materials.
|
||||
|
||||
```lua
|
||||
fry.plugin{name = "Shelves", about = "A bookcase from the Add menu"}
|
||||
|
|
@ -130,7 +156,8 @@ fry.command{name = "Bookcase", menu = "add", settings = {{"shelves", 5}, {"width
|
|||
**On a phone or tablet**: everything bigger, the side panels when you want them, a bar of big
|
||||
buttons (undo, redo, Shift and Ctrl that stay down, edit the shape, delete, frame). One finger
|
||||
turns the view (or drags the arrows), two fingers move it and pinch to zoom, holding a finger
|
||||
still is a right-click. Files open and save through the phone's own file picker.
|
||||
still is a right-click. Files open and save through the phone's own file picker. It stays
|
||||
sideways, and going to another app and back keeps your work.
|
||||
|
||||
F1 in the app lists every key.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue