Example #1
0
    def paint(self, paintHidden=False):
        Bezier.paint(self, paintHidden)
        p1 = None
        pm = None
        (p1, pm) = self.get_border_points(200, 300)

        v = p1 - pm

        v = v.normalize()
        v = JPoint2d(-v.getY(), v.getX())

        p2 = pm + v * 30
        p3 = pm - v * 30

        glColor3f(0, 1, 0)
        glBegin(GL_TRIANGLES)
        glVertex2f(p1.getX(), p1.getY())
        glVertex2f(p2.getX(), p2.getY())
        glVertex2f(p3.getX(), p3.getY())
        #glVertex2f(pm.getX(), pm.getY())
        glEnd()