Primitive Point generation