triangle edit