コード例 #1
0
ファイル: General.py プロジェクト: zVoxty/University
    def TriunghiX(self, marime):
        
        poly = self.CreatePolygon(3, marime)
        marime = int(marime/10)
        polygonC = Polygon()

        polygonC.polygonName = "triunghi"
        polygonC.polygonPerimeter = marime * 3

        Point1 = Point(poly[0][0], poly[0][1])
        Point1.pOwner = polygonC.polygonName

        Point2 = Point(poly[1][0], poly[1][1])
        Point2.pOwner = polygonC.polygonName

        Point3 = Point(poly[2][0], poly[2][1])
        Point3.pOwner = polygonC.polygonName

        polygonC.points.append(Point1)
        polygonC.points.append(Point2)
        polygonC.points.append(Point3)
        polygonC.points.append(Point1)

        polygonC.polygonArea = int(self.GetArea(polygonC))
        self.itemsInContainer.append(polygonC) 
コード例 #2
0
ファイル: General.py プロジェクト: zVoxty/University
    def PentagonX(self, marime):
   
        poly = self.CreatePolygon(5, marime)
        marime = int(marime/10)
        polygonC = Polygon()

        polygonC.polygonName = "pentagon"
        polygonC.polygonPerimeter = marime * 5

        Point1 = Point(poly[0][0], poly[0][1])
        Point1.pOwner = polygonC.polygonName

        Point2 = Point(poly[1][0], poly[1][1])
        Point2.pOwner = polygonC.polygonName

        Point3 = Point(poly[2][0], poly[2][1])
        Point3.pOwner = polygonC.polygonName

        Point4 = Point(poly[3][0], poly[3][1])
        Point4.pOwner = polygonC.polygonName

        Point5 = Point(poly[4][0], poly[4][1])
        Point5.pOwner = polygonC.polygonName

        polygonC.points.append(Point1)
        polygonC.points.append(Point2)
        polygonC.points.append(Point3)
        polygonC.points.append(Point4)
        polygonC.points.append(Point5)
        polygonC.points.append(Point1)

        polygonC.polygonArea = int(self.GetArea(polygonC))

        self.itemsInContainer.append(polygonC)
コード例 #3
0
ファイル: General.py プロジェクト: zVoxty/University
    def SegmentX(self, marime):
        poly = self.CreatePolygon(1, marime)  #create segment
        marime = int(marime/10) #reduce the size  
        polygonC = Polygon() #create an instance of polygon
        polygonC.polygonName = "segment" #set name
        polygonC.polygonArea = 0 #set area
        polygonC.polygonPerimeter = marime * 1 #set perimeter

        Point1 = Point(poly[0][0], poly[0][1]) #setpoint 1
        Point1.pOwner = polygonC.polygonName 

        Point2 = Point(poly[1][0], poly[1][1]) #setpoint 2
        Point2.pOwner = polygonC.polygonName

        polygonC.points.append(Point1) #append point to polygon
        polygonC.points.append(Point2) #append point to polygon
        self.itemsInContainer.append(polygonC) #append polygon to container