forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Алгоритмика (http://forum.boolean.name/forumdisplay.php?f=21)
-   -   задачка по джоинтам :) (http://forum.boolean.name/showthread.php?t=3597)

jimon 11.06.2007 15:14

задачка по джоинтам :)
 
есть точка A и точка B (2д пространство)
они сойденены шарнирным сочленением с точкой поворота в точке A
ну короче точка B крутится вокруг A по круговой траектории :)
точки A и B имеют координаты ax1,ay1,bx1,by1
и исходя из етого (bx-ax)^2 + (by-ay)^2 = R^2 = const (типа при любых положениях A, точка B должна лежать так чтобы ихнее растояние давало константу)

точку A сместили в координаты ax2,ay2
надо найти координаты bx2,by2 при условии что (by2-by1)^2 + (bx2-by1)^2 должно быть минимально

мну дошол до
0 < x^2 + y^2 - lx - ky + m/2 и должно быть минимально
где x,y - ето bx2,by2 и l,k,m ето константы
и тут моск тормозит дальше :hysteric:

jimon 11.06.2007 15:53

Re: задачка по джоинтам :)
 
спасибо Diplomat'у и Chrono Syndrome :)

решение задачи :
точки A1,B1,A2 образуют треугольник
точка B2 лежит на отрезке B1A2
растояние между B2 и A2 = R :)


Часовой пояс GMT +4, время: 00:58.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot