Added triangle primitive