19 Commits

Author SHA1 Message Date
ykcheungab 457918434a 移除无效拓扑字段并精简设计参数说明
删除未被读取的 expected 配置,避免误认为拓扑已受保护。配置检查、manifest 测试及文档检查通过。
2026-10-07 16:04:31 +08:00
ykcheungab 470281b659 配置 Xynova 三视角纹理并修正 seam
为第三个 UV 视角添加配置,并移除导致分叉的 seam 边。已生成三视角 patch 与 stroke 输出并通过 seam 校验。
2026-10-07 14:53:56 +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 59f48d6d06 initial version of random angle strokes 2026-10-03 20:41:30 +08:00
ykcheungab f0454253c2 new grayscale output for testing laser, not working, will change to new design 2026-09-30 16:12:06 +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 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 71c2a29ccb fixed xynova texture generation problem 2026-09-19 21:02:34 +08:00
ykcheungab 55bab861c3 update xynova texture generation yaml 2026-09-19 19:44:04 +08:00
ykcheungab a883288c13 added svg patch output 2026-09-19 15:08:57 +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