Skip to content

Serpentine3D 0.8.3

Choose a tag to compare

@chisomobanzi chisomobanzi released this 03 Sep 15:46
· 15 commits to main since this release

Six things asked for by one early user, closed in a week, plus one of
our own.

Added

Getting at the object behind the one in front. A click has always
taken the nearest thing under the cursor, so an object inside or behind
another could only be reached by hiding whatever was in the way. Hold
the left button still for a moment, or Alt+click, and everything under
the cursor is offered as a short list, nearest first, each row carrying
the object's colour, name and kind. Pointing at a row lights that object
in every pane; the arrow keys walk the list, Enter picks, Esc cancels. A
plain click is unchanged.

A held face or edge gets a whole gumball. Ctrl+Shift-click a face
and the gumball used to shrink to one arrow. A flat face now gets the
arrow, two rings and the filled box. The arrow moves the face and lets
the faces beside it stretch to meet it, so a chamfer stays a chamfer;
the rings tilt the face about its own edges (Shift snaps to 15 degrees);
the box, or Ctrl and the arrow, extrudes it with new walls. A held edge
keeps its fillet arrow and gains an arrow along each face it sits
between, which moves the edge the way MoveEdge does: lift the top-front
edge of a box and the top tilts while the front just gets taller. Typed
values work on all of them.

Delete takes out a face you are holding. Ctrl+Shift-click a face,
press Delete, and it goes. A solid that loses a face becomes an open
shell, which is the point: it is how you get at the inside of something,
or lift a lid off to put it on a different shape. The command line says
which objects stopped being closed. Delete already worked this way for
held control points.

rotate3d lets you drag the angle, the way rotate does. It used
to ask for the axis and then demand a number. It now asks for a
reference direction and for where that direction should end up, turning
the objects live as you swing the second pick round. Typing an angle
still works: the reference prompt takes a bare number.

A clipping plane shows which way it faces. A rectangle looks the
same from both sides, so nothing said which half of the model the plane
was about to take away. There is now an arrow at the middle of the plane
pointing at the half that goes, a fixed size on the glass, and a paused
plane keeps a fainter one, since deciding which way round a plane goes
is mostly something you do while it is switched off.

arraypath turns the copies to follow the path. It used to
translate and nothing else, so a row of chairs set out along a curving
path all faced the way the first one did.

Fixed

Deleting the curves make2d drew no longer kills a viewport.

Installers

Linux AppImage, Windows installer, macOS .dmg (Apple silicon). The
macOS build is unsigned: right-click, Open the first time.