Reading Your Sketch: Appearance, Degrees of Freedom, and Selection
Understand where a curve's colour, weight and dash come from, how Pingendum marks what you're pointing at, and where to look for the sketch's solver state.
Pingendum 2D is a drafting product, so a curve's appearance describes what it is in the drawing — which layer it belongs to, how heavily it plots, whether it's a hidden line — and not how constrained it is. That's the opposite of a pure sketcher, and it's the single most useful thing to know about reading the canvas.
Constraint state hasn't gone anywhere; it just isn't a colour. It's a number in the status bar.
Prerequisites
Before you begin, ensure that:
- You've completed Constraining a Sketch and can apply a few constraints.
Where a Curve's Appearance Comes From
Three properties decide how a curve is drawn, and all three work the same way: each is ByLayer unless you override it on the object itself.
| Property | ByLayer default | Overridden per object in |
|---|---|---|
| Colour | The layer's colour | Properties → General |
| Linetype | The layer's linetype | Properties → General |
| Lineweight | The layer's lineweight | Properties → General |
So the fastest way to make a whole class of geometry read differently is to put it on its own layer — and the fastest way to make one curve stand out is to override it directly. The Properties panel shows which of the two you're looking at. Setting layers up is covered in Working with Layers.
Note: why a new drawing is all cyan
Everything you draw lands on layer
0, the default layer that every drawing has and that can't be deleted. Layer0is cyan#00FFFFat0.25 mm— a high-contrast combination on the dark canvas, and the reason a fresh sketch comes out uniformly cyan whether it's constrained or not.That's worth knowing because cyan is easy to misread as a status. It isn't one. Add a second layer in a different colour and the point becomes obvious: two fully constrained lines on two layers draw in two colours.
0.25 mmis also the thinnest weight that reads on screen — it renders as a 1 px hairline — so every heavier lineweight you set grows visibly from there.
Note: lineweight is a paper property
Lineweight is measured in millimetres on the plotted sheet. On screen it's shown at roughly 4 pixels per millimetre — so a 0.5 mm line draws about 2 px wide — and it does not scale as you zoom. A hairline stays a hairline whether you're zoomed in or out, which is what makes relative weights readable at any zoom.
Layer States: Off, Frozen, and Locked
These three are easy to confuse and they behave differently. The distinction matters because two of them leave geometry you can still act on.
| State | Drawn? | Found by Select All / box select? | Editable? | Snappable? |
|---|---|---|---|---|
| Off | No | Yes | Yes | No |
| Frozen | No | No | No | No |
| Locked | Yes, faded | Yes | No | Yes |
- Off hides a layer and nothing else. Its geometry is still part of the drawing, still counts toward the view extents, and
Ctrl+Astill selects it. Turning a layer off to get it out of the way does not put it out of reach. - Frozen removes it from the working set entirely — invisible, unreachable by any selection, excluded from extents.
- Locked keeps it visible and pickable but refuses every edit. Its colour is blended halfway toward the canvas, so a locked reference layer reads as present-but-quiet rather than disappearing.
Locked geometry is deliberately still snappable — a locked reference layer is exactly the thing you want to snap new geometry to. All three states are set from the Layers panel (Working with Layers).
Note: a refusal tells you which layer
Try to drag, nudge, delete or constrain something on a locked layer and Pingendum names the layer rather than failing silently: "Layer "Walls" is locked. Unlock it in the Layers panel to edit what is on it." Frozen layers and hidden objects each get their own sentence.
A mixed selection does the part it's allowed to and reports the rest — deleting six objects when two of them are locked removes four and tells you "2 of 6 selected objects were not deleted", followed by the reason.
What You're Pointing At
Two states are painted on top of whatever the drawing's own style says, so you never lose track of the cursor:
- Hover — the entity under the cursor turns cyan
#00FFFF, drawn heavier and above everything else. This is a preview of what a click will select. - Selected — a confirmed selection is green
#1CAD1C, drawn as an overlay.
Click empty space and both clear, returning the geometry to its layer appearance.
Selection outranks hover, and hover outranks the drawing's own style — so a selected object stays green while you move the cursor over it.
Tip: clicking the same spot twice cycles
Where several objects overlap, a plain click picks the nearest and the status bar says so — "3 overlapping items — click again to cycle". Clicking again without moving steps to the next candidate, so stacked geometry is always reachable without moving anything out of the way.
Construction Geometry
Construction geometry — the reference-only lines you mark with the Construction toggle (G) — is the one kind of geometry that keeps its own appearance regardless of layer. It is drawn:
- dashed, in every state,
- at a thinner weight than real geometry,
- in green
#73B373, turning cyan#00FFFFwhile it still has freedom left.
That makes it identifiable at a glance, and it's why a centreline or a bisector never gets mistaken for part of the finished outline. It's also excluded from plotting unless you ask for it in the sheet setup.
Point Markers
Points are coloured on their own terms too, not by the layer of the curve that owns them:
| Colour | Point | |
|---|---|---|
| White | #FFFFFF | Endpoints and standalone points |
| Blue | #0000DB | Circle and arc centres |
| Cyan | #00FFFF | Any point that is still free |
| Magenta | #E633E6 | Reference points |
Centres get their own colour so you can pick the centre of a circle without hunting among the endpoints sitting near it.
Reading the Sketch's State
Since colour doesn't report it, the DOF readout in the status bar is where you look. It shows one of four things:
| Readout | Meaning |
|---|---|
N DOF | Under-constrained — N ways the geometry can still move |
Fully constrained | Nothing can move without breaking a constraint |
Over-constrained (N redundant) | Some constraints restate what others already fix |
Conflicting (N) | No freedom left and a rule is still violated |
That readout is the whole of the on-screen solver report. There is no badge on the canvas, no warning colour, and no per-entity indication of which pieces are still loose.
Tip: drag to find the freedom
Because you can't see which entity is loose, the practical technique is to drag. Grab something and see whether it moves, and in which direction — a line that slides sideways needs a position constraint, one that stretches needs a length. Fully constrained geometry won't move at all, which is itself the answer.
Escapemid-drag puts everything back, so this is free to try.
For anything the DOF number can't tell you — redundant constraints, degenerate geometry, near-miss gaps — run Drawing → Validate drawing (Diagnosing Sketches). And for the case where the numbers are simply impossible and the geometry quietly stops responding, see When a Sketch Won't Solve.
How This Interacts With Other Feedback
- Edit handles appear on selected slots, arc slots and conics — small grips for their individual parameters, drawn on top of the selection overlay. Ordinary lines, circles and arcs have none; you drag those directly (see Moving and Duplicating a Selection).
- Constraint glyphs — the small horizontal, parallel, tangent and equal badges — are drawn over the sketch and can be turned off from View → Constraint icons. They're on by default.
- Dimensions are drawn separately from geometry and follow the layer of the object they measure, so a dimension on a hidden layer's geometry hides with it.
Next Steps
You now know how to:
- Predict a curve's colour, weight and dash from its layer or its own override
- Tell an off layer from a frozen one and from a locked one, and know what each still lets you do
- Recognize the hover and selection overlays, and cycle through stacked geometry
- Spot construction geometry and read the point-marker colours
- Find the sketch's solver state in the status bar, and use drag-to-test to locate remaining freedom
The next chapter puts selection to work: moving and duplicating the geometry you've selected, directly on the canvas.
When a Sketch Won't Solve
Recognise the silent rollback that happens when a sketch's numbers cannot be satisfied even though nothing looks over-constrained, and recover from it.
Moving and Duplicating a Selection
Drag sketch geometry directly with the Select tool — what you grab decides what moves — and stamp out independent duplicates with Translate in copy mode.