You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current caching mechanism for vtkModelMultiBlockSource requires every polydata to be rebuilt, even when this is not necessary. Instead, only new and modified entities should be retessellated. This will be tricky because some modeling kernels (discrete, cgm) reuse the same entity handle for some operations (e.g. the Translate operator, the workpiece bodies in the boolean operators, etc.). In this case, we'll probably have to save a generation number with each PolyData and find some way to force changes on select entities of a model.
The text was updated successfully, but these errors were encountered:
Methods in the model Manager that set the tessellation now add/increment a generation number. See SMTK_TESS_GEN_PROP (and the matching property for analysis meshes).
The current caching mechanism for vtkModelMultiBlockSource requires every polydata to be rebuilt, even when this is not necessary. Instead, only new and modified entities should be retessellated. This will be tricky because some modeling kernels (discrete, cgm) reuse the same entity handle for some operations (e.g. the Translate operator, the workpiece bodies in the boolean operators, etc.). In this case, we'll probably have to save a generation number with each PolyData and find some way to force changes on select entities of a model.
The text was updated successfully, but these errors were encountered: