refactor: X3dPart 的懒加载标志改名 m_bNeedCreate 并加 mutable
与 AcDbX3dSolid::m_bNeedCreate 对齐:同一个语义(派生几何缓存失效, 首次使用时再算),用同一个名字,避免 m_bDirty 被理解成"参数没写完"。 声明为 mutable,与 AcDbX3dSolid 一致;清标志仍在 Rebuild() 里做。
This commit is contained in:
1 parent
5a5cd08721
commit
8ca9519320
2 files changed
+21
-21
No files matched your search
@@ -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;
|
||||
};
|
||||
Reference in new issue
Block a user