Triangle primitive