Give the stroke pattern one mode and design.yaml tuning

The twelve experimental modes collapse to camera_compensated_width, whose ten
knobs now come from a `stroke_pattern` block, and the PNG-only binary-preview
command goes with them as a strict subset of stroke-texture.

Verified: output is byte-identical at the defaults against the previous code, a
knob change is visible in the artifacts, the suite is green and the doc gate is
clean.
This commit is contained in:
ykcheungab
2026-10-04 09:40:17 +08:00
parent 5bd7dd7a01
commit 30a903a299
9 changed files with 699 additions and 421 deletions
+3 -3
View File
@@ -230,9 +230,9 @@ blender -b sensors/finger/r01/source/geometry.blend -P blender/scripts/random_pa
`stroke-texture` exports Random Stroke Pattern (RSP) PNG/SVG/PDF and a hash
manifest from existing color artwork, for example:
`orisys-design stroke-texture sensors/finger/r01 --views`. Outputs go to a
`strokes` subdirectory; `--output-dir` selects another. `binary-preview`
remains PNG-only. Nominal stroke width is 0.11–0.28 mm; verify vectors and
printed dimensions before manufacturing.
`strokes` subdirectory; `--output-dir` selects another. Tuning lives in the
revision's `stroke_pattern` block. Nominal stroke width is 0.11–0.28 mm;
verify vectors and printed dimensions before manufacturing.
## Inspect printability (advisory)