예제 #1
0
def run():
    ok = True
    qi = Quaternion.id()
    ok &= EXPECT_VEC_EQ([0, 0, 0, 1], qi)
    q1 = [0, 0.5, 0, 1]
    ok &= test_inv(q1)
    return ok
예제 #2
0
def run():
    ok=True
    qi= Quaternion.id()
    ok &= EXPECT_VEC_EQ([0,0,0,1],qi)
    q1=[0,0.5,0,1]
    ok &= test_inv(q1)
    return ok
예제 #3
0
def test_inv(q):
    q_inv = Quaternion.inv(q)
    return EXPECT_VEC_EQ(Quaternion.id(), Quaternion.prod(q, q_inv),
                         "test_inv")
예제 #4
0
파일: mass.py 프로젝트: RemiPires/sofa
 def __init__(self):
     self.mass=0.
     self.com=[0.,0.,0.]
     self.diagonal_inertia=[0.,0.,0.]
     self.inertia_rotation=Quaternion.id()
     self.density = 0.
예제 #5
0
파일: mass.py 프로젝트: 151706061/sofa
 def __init__(self):
     self.mass=0.
     self.com=[0.,0.,0.]
     self.diagonal_inertia=[0.,0.,0.]
     self.inertia_rotation=Quaternion.id()
예제 #6
0
def test_inv(q):
    q_inv=Quaternion.inv(q)
    return EXPECT_VEC_EQ(Quaternion.id(), Quaternion.prod(q,q_inv), "test_inv")