EasyGeometry::D2::Triangle
A polygon with three vertices and three sides. Line inherit from Linear Entity.
#is_similar?(other)
Parameters:
other - EasyGeometry::D2::Triangle
Returns:
boolean (true or false)
Errors:t1 = EasyGeometry::D2::Triangle.new([0, 0], [4, 4], [0, 4])
t2 = EasyGeometry::D2::Triangle.new([0, 0], [0, 1], [1, 1])
t1.is_similar?(t2) # true#is_equilateral?
Parameters:
Returns:
boolean (true or false)
Errors:t1 = EasyGeometry::D2::Triangle.new([0, 0], [4, 4], [0, 4])
t2 = EasyGeometry::D2::Triangle.new([0, 0], [1/2r, Math.sqrt(3)/2], [1, 0])
t1.is_equilateral? # false
t2.is_equilateral? # true#is_isosceles?
Parameters:
Returns:
boolean (true or false)
Errors:t1 = EasyGeometry::D2::Triangle.new([0, 0], [4, 4], [0, 4])
t2 = EasyGeometry::D2::Triangle.new([0, 0], [1/2r, Math.sqrt(3)/2], [1, 0])
t1.is_isosceles? # true
t2.is_isosceles? # true#is_scalene?
Parameters:
Returns:
boolean (true or false)
Errors:t1 = EasyGeometry::D2::Triangle.new([0, 0], [4, 4], [0, 4])
t2 = EasyGeometry::D2::Triangle.new([0, 0], [1/2r, Math.sqrt(3)/2], [1, 0])
t1.is_scalene? # false
t2.is_scalene? # false#is_right?
#altitudes
#orthocenter
#circumcenter
#circumradius
#bisectors
#incenter
#inradius
#exradii
#medians
#medial
#eulerline
Last updated