Beispiel #1
0
    def test_beam_transform(self):
        n1 = Node(0.,0.,0.)
        n2 = Node(10.,10.,0.)

        b1 = Beam(n1,n2)
        
        T = b1.calcT()
        
        p0 = np.dot(T,(0.,0.,0.))
        self.almostEqual(p0, (0.,0.,0.))
        
        p1 = np.dot(T,(10.,10.,0.))
        self.almostEqual(p1, (sqrt(200.),0.,0.))
Beispiel #2
0
    def test_beam_transform(self):
        n1 = Node(0., 0., 0.)
        n2 = Node(10., 10., 0.)

        b1 = Beam(n1, n2)

        T = b1.calcT()

        p0 = np.dot(T, (0., 0., 0.))
        self.almostEqual(p0, (0., 0., 0.))

        p1 = np.dot(T, (10., 10., 0.))
        self.almostEqual(p1, (sqrt(200.), 0., 0.))