mixins.triangle: added