Changeset View
Changeset View
Standalone View
Standalone View
measureit/measureit_geometry.py
| Context not available. | |||||
| # radius = an_p12.length * an_p23.length * an_p31.length / (2 * an_p12xp23.length) | # radius = an_p12.length * an_p23.length * an_p31.length / (2 * an_p12xp23.length) | ||||
| alpha = pow(an_p23.length, 2) * an_p12.dot(an_p13) / (2 * pow(an_p12xp23.length, 2)) | alpha = an_p23.length ** 2 * an_p12.dot(an_p13) / (2 * an_p12xp23.length ** 2) | ||||
| beta = pow(an_p13.length, 2) * an_p21.dot(an_p23) / (2 * pow(an_p12xp23.length, 2)) | beta = an_p13.length ** 2 * an_p21.dot(an_p23) / (2 * an_p12xp23.length ** 2) | ||||
| gamma = pow(an_p12.length, 2) * an_p31.dot(an_p32) / (2 * pow(an_p12xp23.length, 2)) | gamma = an_p12.length ** 2 * an_p31.dot(an_p32) / (2 * an_p12xp23.length ** 2) | ||||
| a_p1 = (alpha * an_p1[0] + beta * an_p2[0] + gamma * an_p3[0], | a_p1 = (alpha * an_p1[0] + beta * an_p2[0] + gamma * an_p3[0], | ||||
| alpha * an_p1[1] + beta * an_p2[1] + gamma * an_p3[1], | alpha * an_p1[1] + beta * an_p2[1] + gamma * an_p3[1], | ||||
| Context not available. | |||||