Question: ( Geometry: the Triangle 2 D class ) Define the Triangle 2 D class that contains: Three points named p 1 , p 2 ,

(Geometry: the Triangle2D class) Define the Triangle2D class that contains: Three points named p1, p2, and p3 of the type MyPoint with getter andsetter methods. MyPoint is defined in Programming Exercise 10.4. A no-arg constructor that creates a default triangle with the points (0,0),(1,1), and (2,5). A constructor that creates a triangle with the specified points. A method getArea () that returns the area of the triangle. A method getPerimeter () that returns the perimeter of the triangle. A method contains (MyPoint p) that returns true if the specified pointp is inside this triangle (see Figure 10.22a). A method contains (Triangle2D t) that returns true if the specifiedtriangle is inside this triangle (see Figure 10.22b). A method overlaps (Triangle2D t) that returns true if the specifiedtriangle overlaps with this triangle (see Figure 10.22c).

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!