Soooo cool, Joojaa! How do you know all of this? This is amazing. A couple months ago, I was trying to understand the difference of the three. I thought pnts are really just inherited from parent node types but aren't really used in polygons and only used in nurbs. But you really shed some light by this clarification.
One of the things I was hoping to accomplish was to be able to apply computations (using nodes) on the positions of these verts. Something like:
pc.PyNode('pSphereShape1.vrts[266]').connect(pc.PyNode('locator1').t)
The locator would simply be grounded to the zero zero zero coordinates. Even though
pc.PyNode('pSphereShape1.vrts[266]').get()
gives:
# Result: (-0.47552844882011414, 0.58778524398803711, -0.65450876951217651) #
Does this mean a special node has to be written to accomplish this? Thanks super!