@classmethod
def SimpleSupport(cls, x, length=0):
    """
            Represents a node with vertical displacement equal to zero.
            But it allows rotation.
            
            Call signatures:

                    fc.Node.SimpleSupport(x, length=0)

                >>> simple_support_1 = fc.Node.SimpleSupport(100)
                >>> simple_support_2 = fc.Node.SimpleSupport('1m')
                >>> repr(simple_support_1) == repr(simple_support_2)
                True

            Parameters
            ----------
            x : number or str
                Position of the node. If it is a number, default unit is cm, but also [length] unit can be given. Example:
                '20m', '10dm', etc
            
            length : number or str, optional
                Length of the node if applicable. If it is a number, default unit is cm, but also [length] unit can be given. Example:
                '20m', '10dm', etc.
                Default is 0.
        """
    return cls(x, [0, 1], length)
