Revert "Revert "triangle""

This reverts commit cd87725aae0f318205d94a5b89120626c95aa894.