We keep running into issues regarding conflicting
geometry.id s resulting e.g. in Meshes being swapped / wrong and would like to know if there are any known pitfalls resulting in this behavior.
We assume it has something to do with:
Our current workaround is to
.clone() the geometries being generated by the
SubdivisionModifier and the
TextGeometry till the geometry.ids don’t conflict anymore. With the
TextGeometry we have to do it even twice
clone().clone() in order to push the
geometry.id high enough and this feels very wrong so we would like to avoid it / fix it / do it the right way / find out why this is happening.
We’re developing with the
dev-branch using modules.
SubdivisionModifier usage: We load .obj-Files (OBJLoader), extract / modify the geometry and then create new meshes from modified geometry.
TextGeometry usage: standard / as described in the docs