I'm sorry for the stupid question. But why does the subdivide function divide lines with odd segments unevenly? For example, I wanted to subdivide a 100 cm line into even 3 parts. But subdivide does it unevenly. At first, I thought that because the value of the line could not be divided evenly. But the same problem could be obtained, for example, when dividing a line with a value of 90 cm.