Esempio n. 1
0
void Test_Bone::testDistanceFromPoint2()
{
    Bone bone;
    const QVector3D pt(120, 0, 0);

    bone.mThicknessRatio = 0;
    bone.setLength(100.0);
    bone.mPos[0]->setX(10.0);
    bone.mPos[1]->setX(110.0);
    bone.mPos[0]->setY(0.0);
    bone.mPos[1]->setY(0.0);
    bone.mPos[0]->setZ(0.0);
    bone.mPos[1]->setZ(0.0);

    double dist = bone.distanceFromPoint(&pt);

    QCOMPARE(dist, 10.0);
}