refactor: X3dPart 的懒加载标志改名 m_bNeedCreate 并加 mutable

与 AcDbX3dSolid::m_bNeedCreate 对齐:同一个语义(派生几何缓存失效,
首次使用时再算),用同一个名字,避免 m_bDirty 被理解成"参数没写完"。
声明为 mutable,与 AcDbX3dSolid 一致;清标志仍在 Rebuild() 里做。
This commit is contained in:
company-desktop-computer committed 2026-10-22 15:41:14 +08:00
1 parent 5a5cd08721
commit 8ca9519320
2 files changed
+21 -21

No files matched your search

+1 -1
View File
@@ -141,7 +141,7 @@ protected:
bool m_bActive; //活动状态
int m_nPeelOff; //是否需要剖开
AcDb3dSolid* m_pSolid; //原始solid元
bool m_bDirty; //参数已变更,几何待重建
mutable bool m_bNeedCreate; //几何待重建,首次使用时再算
mutable AcDb3dSolid* m_pSolidDraw; //临时绘制solid元
mutable SHJson::WValue m_json;
};