curve dot primitive