Added mutation to Triangle primitives