ID 554995 - Polygon UVPart() returns the incorrect part count.

Follow

Problem summary
Polygon UVPart() returns the incorrect part count.
 
Customer reported version
modo.16.0v1
 
Customer reported platform
windows10
 
Steps to reproduce
 
1) Download and add the attached .py file to your Scripts/lxserv directory.

2) Ctrl + Left-click the Cube icon to add a Unit Cube to the default mesh.

3) Shift + Left-click to add a Unit Cube in a new mesh item.
 
4) Select both meshes in the item list and right-click them and select Merge Meshes.
 
5) Type "haze.uvparts" in the Command Log and select Texture for the UV map.
 
6) Open the Event log and see that the output reads "Cube has 1 parts"
 
Expected behaviour
Merging two unit cubes should when looping over all polygons return both part 1 and 2, not only 1 as they are not connected.
 
Actual behaviour
Looping over two merged cubes will say there in only the one part.
 
Workaround
Unknown.
 
Reproduced by support
This bug has been reproduced in:
16.1v8 - Windows 10, macOS 13
15.0v1 - Windows 10, macOS 13
 
Earliest version tested
15.0v1 - This issue appears to be in all tested versions of the product.
 

    We're sorry to hear that

    Please tell us why