RightTriangle mostly redone.