예제 #1
0
 def get_size(self):
     """
     returns the rectangle size as the distance from origin  
     """
     return Point(abs(self.point1.x), abs(self.point1.y), abs(self.point1.z) )
예제 #2
0
"""
Example
"""

from C_point import Point

class Rectangle():

    def __init__(self, point1):
        self.point1 = point1
         
    def get_size(self):
        """
        returns the rectangle size as the distance from origin  
        """
        return Point(abs(self.point1.x), abs(self.point1.y), abs(self.point1.z) )

    def __str__(self):
        return "Rectangle corners:\n{}".format(self.point1)

if __name__ == "__main__":
    
    p1 = Point(0, 0, 0)


    rectangle = Rectangle(p1)
    
    print(rectangle)

    print(rectangle.get_size())
예제 #3
0
from C_point import Point


class Rectangle():
    def __init__(self, point1, point2):
        self.point1 = point1
        self.point2 = point2

    def get_size(self):
        """
        returns the rectangle size as the distance from origin  
        """
        return Point(abs(self.point2.x - self.point1.x),
                     abs(self.point2.y - self.point1.y))

    def __str__(self):
        return "Rectangle corners:\n{}\n{}".format(self.point1, self.point2)


if __name__ == "__main__":

    p1 = Point(2, 3, "red")
    p2 = Point(10, 20)

    rectangle = Rectangle(p2, p1)

    print(rectangle)

    print(rectangle.get_size())
예제 #4
0
    def get_size(self):

        return Point(abs(self.point1.x), abs(self.point1.y),
                     abs(self.point1.z))
예제 #5
0
 def get_size(self):
     """
     returns the rectangle size as the distance from origin  
     """
     return Point(abs(self.point1.x + self.tamanho), abs(self.point1.y + self.tamanho), abs(self.point1.z + self.tamanho) )