Commit Graph

22 Commits

Author SHA1 Message Date
ykcheungab ccf0f5f940 增加笔画生产尺寸与数量报告
按最终矢量页面汇总每个相机单元的笔画包络,并标出低于 0.2 mm 的数量。
已核对 SVG、清单哈希和 Blender 导出,175 项相关测试通过。
2026-10-06 14:17:13 +08:00
ykcheungab afe1ce39cb 为相机网格笔画增加双视图导出
沿用彩色纹理的视图归属、接缝留白和自动页面尺寸。
已验证双视图与单视图 Blender 导出、相关测试及文档门禁。
2026-10-06 11:01:45 +08:00
ykcheungab e8d231ec39 改用相机网格生成笔画纹理
统一笔画配置与彩色 patch 的投影网格,替换旧脚本及产物。
已验证 Blender 导出、16 项相关测试、文档与 lint 门禁。
2026-10-06 10:51:56 +08:00
ykcheungab f81418c542 将 Xynova 笔画延长至 50% 黑色覆盖率
沿现有笔画向空白处增长,保留最小线宽和笔画间隙。41 项测试通过,双 UV 矢量图无重叠。
2026-10-05 15:56:01 +08:00
ykcheungab b2c39bd1b5 生成无重叠的 0.2 mm Xynova 笔画图案
在打印页毫米坐标中筛选候选笔画,更新双 UV 产物。38 项测试通过;SVG 检查无交叠。
2026-10-05 14:56:34 +08:00
ykcheungab 30a903a299 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.
2026-10-04 09:40:17 +08:00
ykcheungab 5bd7dd7a01 Add stroke texture PNG, SVG, and PDF export
Reuse colour artwork serializers and record source hashes. Verified single and multiview exports plus targeted tests.
2026-10-03 21:17:28 +08:00
ykcheungab 6b0694d6cb Name the generator Random Stroke Pattern
Align the Blender script and documentation with the stroke geometry. Verify the existing CLI output is byte-identical and the focused tests pass.
2026-10-03 20:54:19 +08:00
ykcheungab 59f48d6d06 initial version of random angle strokes 2026-10-03 20:41:30 +08:00
ykcheungab 37e3e8400b fix algining xynova texture to uv printing fixture. 2026-09-29 16:33:31 +08:00
ykcheungab 267334d543 fix cli redundant images
finger-xynova first design completed
2026-09-28 16:18:17 +08:00
ykcheungab 88922f21ef added multi-view support on full object texture 2026-09-28 10:47:00 +08:00
ykcheungab e7dfd4f90b added ruff for code review 2026-09-27 19:21:03 +08:00
ykcheungab f91ac9d3db added uv unwarp export 2026-09-25 17:10:05 +08:00
ykcheungab c377c14474 1. added blender deformation probe for marker size picking and optimization
2. added unwarp map export in current cli, don't need to generate by precompute in sensor running
2026-09-25 15:44:44 +08:00
ykcheungab bc5a928852 added optics test (undergoing) 2026-09-23 10:01:08 +08:00
ykcheungab f9662df08c added mesh export preview 2026-09-20 13:46:58 +08:00
ykcheungab 39caecbfda added printability report when generating texture 2026-09-20 12:14:51 +08:00
ykcheungab a883288c13 added svg patch output 2026-09-19 15:08:57 +08:00
ykcheungab b1815b15ea adde produce + compute texture export 2026-09-18 11:25:09 +08:00
ykcheungab 026f495f77 migrated texture generation script to cli 2026-09-16 21:34:59 +08:00
ykcheungab a29ca6846c initial commit 2026-09-16 21:04:28 +08:00