281

Re: Шлях на математичну вершину

Тобто без if'а, котри би змінював формулу пошуку Y на формулу пошуку X - намалювати лінію не вийде, чи не так?
І навіть якщо я б написав отой if і оброблював все так, як треба, то все одно, довжина катета і значення кута ніфіга не лінійне, і навіть від 0 до 45 градусів. Тому рівномірна лінія тут не вийшла б.
Під рівномірною лінією я маю на увазі масив точок, котрі лежать на одній прямій і мають рівні проміжки між собою.
Але ж мені потрібно гарно і рівномірно розставити той масив точок, аби вони собою являли красиву пряму!
Найлегший спосіб, котрий я вже давно реалізував і помалював прямі з його допомогою виглядає наступним чином.

Нехай у нас є дві точки P1 і P2, і обмежене полотно, на котрому потрібно зобразити пряму від краю до краю.
1. d = P2-P1 - отримуємо вектор напрямку
2. dn = normalize(d) - нормалізуємо отриманий вектор
3. Додаємо отриманий нормалізований вектор до точки P1, доки не дідемо до кінця полотна
4. Інвертуємо вектор, аби він дивився в іншу сторону, і додаємо його до точки P1, доки не дійдемо до іншого кінця полотна.

Спосіб дуже простий, але вимагає два цикла, що мені не подобається. А щоб був один цикл, то потрібно знайти точку P0 - котра лежить на краю полотна і на прямій одночасно, і вже до неї додавати нормалізований вектор напрямку.

https://не-дійсний-домен/ofW0j/90fb0ce455.png

282

Re: Шлях на математичну вершину

Я просто залишу це тут...
https://uk.wikipedia.org/wiki/Алгоритм_Брезенхейма

Подякували: FakiNyan, leofun01, 0xDADA11C73

283

Re: Шлях на математичну вершину

тоді спершу я розберуся з отією лінією через дві точки, де один дріб дорівнює іншому, а потім вже з цим алгоритмом
p.s. це ж значить, що я підійшов до тієї ж проблеми, що й люди колись давно?

284

Re: Шлях на математичну вершину

FakiNyan написав:

p.s. це ж значить, що я підійшов до тієї ж проблеми, що й люди колись давно?

А ви гадали, що хоч одне питання, яке ви тут підіймали, принципово нове?

Подякували: 0xDADA11C7, leofun012

285

Re: Шлях на математичну вершину

koala написав:
FakiNyan написав:

p.s. це ж значить, що я підійшов до тієї ж проблеми, що й люди колись давно?

А ви гадали, що хоч одне питання, яке ви тут підіймали, принципово нове?

чомусь так  :D

286

Re: Шлях на математичну вершину

таблиці Брадіса ви дивились?

287

Re: Шлях на математичну вершину

нє

288

Re: Шлях на математичну вершину

хтось може пояснити мені, хто і як віднайшов ось цю особливість?
https://не-дійсний-домен/ohaZz/130413f206.png
бо мені абсолютно не очевидно все це

289

Re: Шлях на математичну вершину

Тобто, як з одної рівності вивели іншу? Те ж саме, але з пропущеними кроками, коли праву й ліву частину рівності домножуємо на однакові множники, після чого скорочуємо дроби:

Прихований текст

https://palm.nash.net.ua/test/tex/tex2png.php?t=math&q=%5Cfrac%7B4%7D%7B2%7D+%3D+%5Cfrac%7B6%7D%7B3%7D%5C%5C+%5C%5C%0D%0A2%5Ctimes%7B%7D3%5Ctimes%7B%7D%5Cfrac%7B4%7D%7B2%7D+%3D+2%5Ctimes%7B%7D3%5Ctimes%7B%7D%5Cfrac%7B6%7D%7B3%7D%5C%5C+%5C%5C%0D%0A3%5Ctimes%7B%7D4+%3D+2%5Ctimes%7B%7D6%5C%5C+%5C%5C%0D%0A3%5Ctimes%7B%7D4%5Ctimes%7B%7D%5Cfrac%7B1%7D%7B6%7D%5Ctimes%7B%7D%5Cfrac%7B1%7D%7B3%7D+%3D+2%5Ctimes%7B%7D6%5Ctimes%7B%7D%5Cfrac%7B1%7D%7B6%7D%5Ctimes%7B%7D%5Cfrac%7B1%7D%7B3%7D%5C%5C+%5C%5C%0D%0A%5Cfrac%7B4%7D%7B6%7D+%3D+%5Cfrac%7B2%7D%7B3%7D

Подякували: leofun011

290

Re: Шлях на математичну вершину

Це?

Подякували: 221VOLT1

291 Востаннє редагувалося FakiNyan (14.04.2016 14:59:02)

Re: Шлях на математичну вершину

P.Y., ніфіга не пойняв, який профіт з тих писульок.
koala, ну я про це й питав, ага.

Коли ми розглядаємо операцію ділення, то тут можна дуже просто і легко зрозуміти її сенс.
От у нас є тара об'ємом 10 літрів, і є пляшки, в кожній по 2 літри води, і нам цікаво, скільки в теорії може влізти пляшок в тару? Ну ми беремо 10 літрів і ділимо на 2 літра, виходе, що може влізти 5 пляшок. Це очевидно і логічно, нам не потрібно писати на папері якісь ікси і т.д., щоб зрозуміти суть цієї операції.
В реалі ми можемо виясняти, скільки пляшок води, що знаходяться в різних місцях світу, або навіть в різних вимірах, влізе в тару, котра знаходиться ще десь далеко і в розібраному стані, і ми можимо порівняти, типу - ооо, так в цю тару влазить стільки пляшок, скільки людей влазить в це авто. І от розуміючи це, мені хочеться харкнути в лице тому мудню, що вигадав лайно з "крайніми" та "внутрішніми" елементами, бо якби ми записували ці елементи якось по-іншому, наприклад, переплітали їх, або клали в рандомні виміри, то тут не було б ніякого крайнього і внутрішнього простіру.

Поки що мені очевидно лише те, що якщо x/y=a/b, то це можна росписати, як x/y=z; a/b=z, і якщо це так, то тоді можна сказти, що x/y=(a/b)*u, а от як пов'язати x з b, та y з a - хз

Подякували: 221VOLT1

292

Re: Шлях на математичну вершину

я тут вирішив дещо переписати x/y=(a/b)*u тому що ми тут порівнюємо саме відношення, я мав на увазі, що x = a*u, а y = b*u

293

Re: Шлях на математичну вершину

Якщо x/y=a/b і x/y=(a/b)*u, то u=1. Що ви цим хотіли сказати, я не зрозумів.

Подякували: leofun01, 221VOLT2

294

Re: Шлях на математичну вершину

quez написав:

Якщо x/y=a/b і x/y=(a/b)*u, то u=1. Що ви цим хотіли сказати, я не зрозумів.

я то вже переписав

295

Re: Шлях на математичну вершину

якого чорта 1.6 ?
https://не-дійсний-домен/okj59/f127993884.png
адже https://не-дійсний-домен/okjuG/908070e60f.png може містити лише частину A, то як ціле A може міститись в https://не-дійсний-домен/okjuG/908070e60f.png?

296

Re: Шлях на математичну вершину

Не плутайте ⊂ і ⊃.

Подякували: FakiNyan, 221VOLT, leofun013

297

Re: Шлях на математичну вершину

а, тю

298

Re: Шлях на математичну вершину

поясніть за це, чому
https://не-дійсний-домен/opxgy/1c5d7eb714.png
поворот складається з
відношення ближнього катета до гіпотенузи мінус відношення дального катету до гіпотенузи?
Я як би розумію, що при зміні кута змінюється і синус і косинус, але як до цього додумались? просто віднімали/множили/додавали всі значення, що маються, і випадково натрапили на те, що треба?

299 Востаннє редагувалося ADR (20.04.2016 20:56:13)

Re: Шлях на математичну вершину

FakiNyan написав:

поясніть за це, чому
https://не-дійсний-домен/opxgy/1c5d7eb714.png
поворот складається з
відношення ближнього катета до гіпотенузи мінус відношення дального катету до гіпотенузи?
Я як би розумію, що при зміні кута змінюється і синус і косинус, але як до цього додумались? просто віднімали/множили/додавали всі значення, що маються, і випадково натрапили на те, що треба?

Спробуйте покрутити в уяві точку D навколо кола)
https://upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Circle-trig6.svg/1250px-Circle-trig6.svg.png

Хоча ні. Не надто наглядно. Можеш послатись на оригінал чи довшу цитату? Бо не дуже зрозумів звідки у вас 45°

Подякували: 221VOLT1

300 Востаннє редагувалося FakiNyan (20.04.2016 21:04:16)

Re: Шлях на математичну вершину

ADR
45 - це довільний кут, я мав на увазі ось це
https://не-дійсний-домен/opARu/05a7703736.png
ну типу повторот