vit_r: default (Default)
[personal profile] vit_r
[livejournal.com profile] ksonin опять поздравил Россиян с победой демократических сил (в смысле, объяснил, почему Трамп проиграл выборы). Да, немного заранее, но в прошлый раз он сделал то же самое. Вот какой П. В смысле, постоянный.

Тактика вполне правильная, ибо первое правило эксперта учит: Ошибочные предсказания забываются, совпавшие остаются в памяти.

Маразматичный Джо во главе самой мощной страны мира -- это, конечно, стрёмно, зато интересно. Будучи на другой стороне Земного шара я бы на это с интересом посмотрел. Особенно, когда история дойдёт до кондиции "Брежнев на английском". Социализм, который американцы решили себе построить, должен быть гармоничным.

А теперь вопрос: не знает ли кто случайно хорошего материала по математике кривых Безье? Нашёл кучу разрозненных статей о том, как удобнее аппроксимировать окружность или в какой точке проще делить, но хочется не таскать куски кода, а посмотреть на алгоритмы с точки зрения математики.

Date: 2020-11-03 09:35 am (UTC)
rampitec: (Default)
From: [personal profile] rampitec
Тьфу на вас, и даже завтра будет нихрена непонятно. Боюсь, до 19 декабря будет нихрена непонятно.
Edited Date: 2020-11-03 09:40 am (UTC)

Date: 2020-11-03 04:10 pm (UTC)
rampitec: (Default)
From: [personal profile] rampitec
На месте!

Date: 2020-11-03 09:38 am (UTC)
rampitec: (Default)
From: [personal profile] rampitec
И вообще, вся аналитика, которую я читал, выглядит так, как будто ее писали на обратной стороне Луны. Даже биржевая. Так что я практически уверился, что это они так специально создают рынок, и одновременно ставят против рынка. Иначе это безумие выводов не объяснить.

Date: 2020-11-03 10:01 am (UTC)
chaource: (Default)
From: [personal profile] chaource
А какой вопросъ стоитъ по поводу кривыхъ Безье? Не то, чтобы я что-то въ нихъ понималъ, но интересно. Когда-то читалъ про нихъ, но давно уже все забылъ.

Date: 2020-11-03 12:07 pm (UTC)
chaource: (Default)
From: [personal profile] chaource
Интуитивно кажется, что аналитически тамъ ничего не работаетъ. Все вычислять надо приближенно, численными методами. Скажемъ, дѣленiе кривой на заданной длинѣ - врядъ ли можно вообще написать формулу для длины произвольной кривой Безье, проведенной черезъ заданныя точки.

Date: 2020-11-03 09:27 pm (UTC)
vanja_y: (Default)
From: [personal profile] vanja_y
Кривые Безье интересны исключительно тем, что есть очень быстрый и эффективный алгоритм их построения через последовательное нахождение средних точек отрезков.

Математически, они задаются параметрическим уравнением:
квадратичные
x1 t² + x2 t(1-t) + x3 (1-t)²
кубические
x1 t³ + x2 t²(1-t) + x3 t(1-t)² + x4 (1-t)³,
где xi-тые некоторые точки на плоскости.

Можно определить и для других степеней, но они не используются.

Для проверки прохождения через заданную точку для квадратичной кривой Безье мы получим систему из 2-х кубический уравнений с 7-ю неизвестными. У этой системы уйма решений в общем положении, поэтому не совсем понятен вопрос. Для третей степени получим два уравнения 4-ой степени с 9-ю неизвестными...

Длина кривой Безье считается по общей формуле для длины параметрической кривой.

Для квадратичной кривой Безье получится интеграл от корня квадратного из полинома второй степени по t. (Мне лень выписывать этот полином в явном виде. Формула для полинома x'(t)^2 + y'(t)^2.) Первообразная от таких хоть и существует, но содержит натуральные логарифмы. Поэтому поделить на кусочки одинаковой длины используя только рациональные значения t в общем случае, по-идее, не получится. (Понятно, что если есть какая-то симметрия, скажем, если треугольник натянутый на точки x1, x2, x3 равнобедренный, то она делится пополам в точке соответствующей t =0.5).

Для кубических кривых под интегралом будет стоять корень квадратный из полинома четвертой степени. Первообразные от таких функций содержат эллиптические функции и логарифмы...

Date: 2020-11-03 10:30 pm (UTC)
From: [identity profile] permea-kra.livejournal.com
Salomon D., Curves and Surfaces for Computer Graphics
Ну и для общего развития можно полистать что-то специализированное по дифференциально и аналитической геометрии и теории интерполяции.

Date: 2020-11-03 11:36 pm (UTC)
From: [identity profile] permea-kra.livejournal.com
Автор как автор. Качественная компьютерная графика тесно связана с численной обработкой изображений, которая включает в себя и цифровую обработку фотографий. Плюс обе строятся вокруг цветовосприятия человеческого глаза.

Я бы все-таки освежил основы аналитической геометрии, там есть странные вещи. Ну и книжку по полиноминальной интеполяции под рукой держал бы - это штука полезная сама по себе.

У меня, когда я пытался в этой тематике сориентироваться, сложилось странное впечатление. Где-то в 90х работы по алгоритмам 2д комп. графике почти исчезли из букварей. Такое чувство, будто все, в теме разбирающиеся, дружно подписали NDA.

Date: 2020-11-04 07:33 am (UTC)
From: [identity profile] permea-kra.livejournal.com
А это направление ни фига не исчезло как явление, наоборот, на 90е пришелся взрыв популярности векторных шрифтов. Оно исчезло из публичной сферы.

Date: 2020-11-04 07:58 am (UTC)
From: [identity profile] permea-kra.livejournal.com
>. По изображению векторных шрифтов на разных разрешениях экрана чего-то и могли тайного сделать.

Оно не столько тайное, сколько запатентованное и плохо документированное. Это не может быть, это факт - достаточно поковыряться в теме. Единственная открытая реализация - FreeType. Насколько я могу судить по беглому взгляду - довольно неплохо документированная, но одна.

Date: 2020-11-03 01:52 pm (UTC)
From: [personal profile] someusersp
Нагуглилось
https://pomax.github.io/bezierinfo/


Bézier and B-Spline Techniques
Authors: Prautzsch, Hartmut, Boehm, Wolfgang, Paluszny, Marco
Edited Date: 2020-11-03 01:53 pm (UTC)

Date: 2020-11-03 11:44 pm (UTC)
From: [identity profile] permea-kra.livejournal.com
Кривые Безье - это рендеринг шрифтов. Эта тема, АФАИК, в свое время была плотно покрыта патентами и коммерческой тайной, так что информации по этой тематике прискорбно мало несмотря на повсеместную распространенность.

Date: 2020-11-03 02:43 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Да; Сонин - это вроде Глобы.

(Про Безье не в курсе.)

Date: 2020-11-03 03:39 pm (UTC)
From: [personal profile] bowhill
Да, советским без фюрера просто невыносимо.

Date: 2020-11-03 05:04 pm (UTC)
math_mommy: (Default)
From: [personal profile] math_mommy
Похоже, для кривых Безье используют сплайны. Они есть в учебниках по Вычислительным Методам (Numerical analysis).
Если вам нужно побольше, то как математик с диссером могу сказать, что это какая-та нишевая область, мне неизвестная. То есть если книги есть, то это специализированные монографии, требующие многих лет подготовки для чтения. При желании, конечно, можно упорно копать в этом направлении.
Edited Date: 2020-11-03 05:07 pm (UTC)

Date: 2020-11-03 05:29 pm (UTC)
math_mommy: (Default)
From: [personal profile] math_mommy
Математики пишут для своих, в расчете на тех, кто много лет этим занимался и умеет понимать формулы. Кто посмотрит на выражение типа
B(t) = P0 + (1-t)P1, 0< t < 1
и сразу понимает, что имется ввиду отрезок прямой, без всяких там объяснений. То есть это будет сложнее, чем в статья в Вики, где есть пояснение.
Edited Date: 2020-11-03 05:59 pm (UTC)

Date: 2020-11-04 06:31 pm (UTC)
math_mommy: (Default)
From: [personal profile] math_mommy
Всегда пожалуйста! Как я уже заметила - математики пишут для своих, без всяких там пояснений. Когда книгу используют для курса в аспирантуре, то преподаватель выдает эти пояснения устно, студенты запоминают ну или в лекциях записывают. Самостоятельно читать - дело долгое и трудное. Как говорится среди студентов-математиков:
- Слово "тривиально" автор поставил вместо пары страниц текста с иллюстрациями, которые ему было лень писать.
Последний известный деятель, сумевший освоить такого рода литературу самостоятельно, был Рамануджан и он - гений. При этом в половине его результатов были ошибки, потому что он не все правильно понял. Но, может, вы тоже как Рамануджан, правда?

Date: 2020-11-05 01:12 am (UTC)
math_mommy: (Default)
From: [personal profile] math_mommy
Кривые Безье применять к розовым пони... Оригинально.
Поздравляю с тем, что разобрались!
Математики разные бывают. Я видела сотни. Те, то пишут книги - весьма самовлюбленные товарищи. Что интересно - техзадания им никто не дает.
Про розовых пони расскажите подробнее, пожалуйста! Вижу, вы много о них знаете, а мне самой смотреть лень.
Edited Date: 2020-11-05 01:28 am (UTC)

Date: 2020-11-04 03:11 am (UTC)
ext_646638: (Default)
From: [identity profile] rdia.livejournal.com
Вы хотите сказать, что Трамп - это Хрущёв?

Безье link

Date: 2020-11-04 04:23 am (UTC)
From: (Anonymous)
https://pomax.github.io/bezierinfo/

Profile

vit_r: default (Default)
vit_r

May 2025

S M T W T F S
     12 3
4 5 6 78 910
11 121314 15 16 17
18 1920 2122 23 24
25 2627 28293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 31st, 2025 06:45 pm
Powered by Dreamwidth Studios