docs: TransformBy/ToJson 必须随阶段三改,补 kLoft 丢数据后果 #39

Merged
gjm merged 1 commits from company-desktop-computer/docs/x3dsolid-stage3-scope AGit into main 2026-10-22 14:10:52 +08:00
1 Commits
Author SHA1 Message Date
company-desktop-computer e5e6fd7d6d docs: TransformBy/ToJson 必须随阶段三改,补 kLoft 丢数据后果
11.2 第 1 项从「是否一起改」改为已定。这两处都是 m_sScr 的读者,容器化
后不改不是导出数据不对,而是功能直接坏:

- TransformBy:5 个类型靠 StringToRegion(m_sScr) 取截面,取不到就
  bChanged=false、不 ReCreate。kExtrude2 留下参数与几何不一致;
  kRevolve/kRevolve2/kSweep 整段不执行
- kLoft:vec 为空使 strAll 为空,:5567 把 m_sScr 覆盖成空串,ReCreate
  里 CreateLoft 因空输入直接 return false,一次移动永久丢截面数据
- ToJson:三个分支全靠 m_sScr 解析 __sScr__,不改则导出几何为空

同时记录 m_sScr 的分布(66 处、24 个函数),说明阶段三的范围是所有
m_sScr 读写者,不是生成路径加少量读取点。
2026-10-22 14:09:44 +08:00