polliwog/plane/plane.py
def from_points(cls, p1, p2, p3):
        """
        If the points are oriented in a counterclockwise direction, the plane's
        normal extends towards you.

        """
        vg.shape.check(locals(), "p1", (3,))
        vg.shape.check(locals(), "p2", (3,))
        vg.shape.check(locals(), "p3", (3,))
        points = np.array([p1, p2, p3])
        return cls(
            point_on_plane=p1, unit_normal=functions.plane_normal_from_points(points)
        )

        If the points are oriented in a counterclockwise direction, the plane's
        normal extends towards you.

        
If the points are oriented in a counterclockwise direction, the plane's
normal extends towards you.
If the points are oriented in a counterclockwise direction the plane ' s normal extends towards you .
def from_points(cls, p1, p2, p3):
        vg.shape.check(locals(), "p1", (3,))
        vg.shape.check(locals(), "p2", (3,))
        vg.shape.check(locals(), "p3", (3,))
        points = np.array([p1, p2, p3])
        return cls(
            point_on_plane=p1, unit_normal=functions.plane_normal_from_points(points)
        )
def from_points ( cls , p1 , p2 , p3 ) : vg . shape . check ( locals ( ) , "p1" , ( 3 , ) ) vg . shape . check ( locals ( ) , "p2" , ( 3 , ) ) vg . shape . check ( locals ( ) , "p3" , ( 3 , ) ) points = np . array ( [ p1 , p2 , p3 ] ) return cls ( point_on_plane = p1 , unit_normal = functions . plane_normal_from_points ( points ) )
If the points are oriented in a counterclockwise direction, the plane's
normal extends towards you.
If the points are oriented in a counterclockwise direction the plane ' s normal extends towards you .
"""
        If the points are oriented in a counterclockwise direction, the plane's
        normal extends towards you.

        """
cls
p1
p2
p3