Triangle checker: learning objects