Пошук твердині за двома кидками Ока Краю
Тріанґуляція працює з двома кидками, а не шістьма очима навмання. Ось техніка, дві помилки, які призводять до невдачі, та математика координат, що стоїть за цим.
Кидання очей та біг за ними марнує очі й час. Два кидки з правильних позицій дають вам координати твердині напряму.
Метод
- Станьте будь-де. Киньте око. До того, як воно впаде, натисніть F3 і запишіть свої
координати x1 z1 and your кут огляду f.
- Пройдіть перпендикулярно до цього напрямку — кількасот блоків цілком достатньо.
- Киньте друге око. Запишіть
x2 z2and the new angle. - Дві лінії перетинаються біля твердині.
Кут — це Facing line in the F3 debug screen. Look directly at the eye as it flies and read the yaw at that moment.
Математика
Кут повороту yaw у Minecraft вимірюється так, що 0 is south (+Z) and it increases clockwise. Convert each throw to a direction vector:
dx = -sin(yaw) dz = cos(yaw)
Потім знайдіть точку перетину двох променів. Результат — приблизний центр твердині, зазвичай у межах одного-двох чанків, чого цілком достатньо, щоб знайти сходи.
Дві помилки
Кидання обох очей з однієї лінії. Якщо ваш другий кидок зроблено приблизно за тим самим азимутом, що й перший, дві лінії майже паралельні, і точка перетину буде абсолютно хибною — часто з похибкою в тисячі блоків. Рухайтеся перпендикулярно, а не вперед. Це найбільше джерело помилок, і саме тому фраза "тріанґуляція в мене не працює" зазвичай означає два кидки на відстані 20 блоків по прямій лінії.
Зчитування кута після того, як око впало. Потрібний вам yaw — це напрямок погляду під час польоту ока. Зчитаєте його запізно — і отримаєте кут власного повороту, а не азимут ока.
Очі розбиваються, і це нормально
Око має приблизно 1 із 5 шансів розбитися при кожному кидку. Два кидки — це мінімум; розраховуйте на чотири ока. Оскільки для тріанґуляції потрібно лише два, решту ви збережете для порталу, де потрібно заповнити до дванадцяти рамок, хоча згенерований портал зазвичай уже має кілька встановлених.
Твердині генеруються кільцями
Вони не розкидані випадково. Перше кільце розташоване за 1,280–2,816 блоків від початку координат і містить три твердині; наступні кільця містять більше, розташовуючись довкола центру світу. Тож якщо ваша тріанґуляція вказує на місце менш ніж за 1,000 блоків від спавну, це скоріше помилка в розрахунках, ніж незвичний світ.
Bedrock відрізняється
Твердині в Bedrock генеруються за іншим шаблоном, і очі поводяться дещо інакше. Техніка тріанґуляції все ще працює, але відстані кілець не переносяться.
Введіть дві пари координат і кутів та отримайте точку перетину — разом із чанком та файлом регіону, куди вона потрапляє, — за допомогою Інструменти координат і твердинь.