Witam. Piszę program komputerowy, który wyświetla mapę składającą się z sześciokątów. Chciałbym móc podzielić każdy sześciokąt na elementy składowe ażeby na nich operować. Potrzebuję obliczyć współrzędne v5, v6 ( dla każdego z trójkątów ).
Jeśli dobrze rozumiem, to chcesz policzyć współrzędne punktu o numerze 5 na trzecim obrazku. Jeśli Twój algorytm poprawnie liczy współrzędne punktów od 1 do 4, to proponuję wprowadzić pomocniczo punkt \(\displaystyle{ H}\) jak na poniższym obrazku. Wtedy punkt \(\displaystyle{ F}\) wyraża się jako środek odcinka \(\displaystyle{ DH}\), a wektor \(\displaystyle{ \vec{BH}}\) ma te same współrzędne, co \(\displaystyle{ \vec{CE}}\).
Czyli \(\displaystyle{ F= \frac{1}{2}(D+H)=\frac{1}{2}(D+ B+ E-C)}\).