А правду говорят, что программисты могут в математику?Предлагаю решить простую задачу. На самом деле не предлагаю, а прошу помочь мне ее решить. Я заебался, третий день с этой хуйней мучаюсь. Не получается у меня в синусы-косинусы. И да, я php-быдлокодер, может проблема в этом. В школе хуи пинал, на учебу в универе забил хуй в 2005.Есть у нас прямая AB, с соответствующими координатами A (x0,y0,z0) и B (x1,y1,z1). Есть также точка C (x2,y2,z2), вместе с которой прямая образовывает плоскость.Есть два угла - альфа и бетта. Угол альфа - поворот прямой в этой плоскости. Угол бета - поворот плоскости вокруг прямой.1. Надо повернуть прямую вокруг точки А на угол альфа. Получится точка D (x3,y3,z3). Причем так повернуть, чтобы угол ADB был равен 90° (на косинус угла потом координаты умножить, не?). То есть, все точки D лежат на окружности описанной вокруг прямой AB (радиус окружности AB/2)2. Дальше эту точку D надо повернуть вокруг прямой на угол бетта. (все возможные точки D образовывают сферу вокруг прямой AB. Сама прямая - ось этой сферы)Как сие непотребство решить?Формула поворота прямой в плоскости XY:x3 = cos(a) ∙ ((x1-x0) ∙ cos(a) - (y1-y0) ∙ sin(a)) + x0y3 = cos(a) ∙ ((x1-x0) ∙ sin(a) + (y1-y0) ∙ cos(a)) + y0(на косинус умножаем, чтобы получился угол 90°)Как заменить плоскость XY на плоскость ABC - я хз.Есть еще формула сферы:r = sqrt((x1-x0)^2 + (y1-y0)^2 + (z1-z0)^2) / 2x3 = r ∙ sin(a) ∙ cos(b)y3 = r ∙ sin(a) ∙ sin(b)z3 = r ∙ cos(a)Происходит вращение вектора OZ в плоскости ZX, и потом самой плоскости вокруг оси Z (вторая пикча).Я так понимаю, надо выровнять прямую AB, так, чтобы она лежала на оси OZ (точка А - в начале оси), а точка C лежала на оси X. Потом использовать эти формулу сферы. И далее прямую (вместе с полученной точкой) выровнять обратно, откуда мы ее изначально ровняли.Есть вот такие еще формулы вращения точки в пространстве:z2=z0 ∙ cos(a) - x0 ∙ sin(a)x2=x0 ∙ cos(a) + z0 ∙ sin(a)x0=x2y2=y0 ∙ cos(b) + x0 ∙ sin(b)x2=x0 ∙ cos(b) - y0 ∙ sin(b)Я хз, чего с ними делать.Если разметка похерится - третья пикча
>>715374 (OP)>А правду говорят, что программисты могут в математику?Правда. Сколько платишь-то?
>>715374 (OP)
>>715374 (OP)Ищешь в интернетах книжку Мозговой М. "Занимательное программирование". Там в главе про трехмерную графику дается теоретический минимум и готовое решение похожей херни. Бесплатно писать и отлаживать для тебя код здесь никто не будет.
>>715420Хуйню написал.Нужно поворачивать точку B вокуруг С на r .Ыторой угол решу за отдельную плату.
>>715374 (OP)ЩАС ПРИДЁТ МОД СКАЖЕТ "ВАМ В МАТЕМАТИЧЕСКИЙ РАЗДЕЛ" И ЗАКРОЕД ТРЕД
В /sci/ съеби водовку под картофан наворачивать.
>>726077Такого нет.
>>715374 (OP)Собери макет из спичек и крути как хочешь, нахуй тебе это программирование?Как ты собрался получить равнобедренный треугольник с углом в 90* в основании?
>>715374 (OP)Ботай матричные преобразования, например.
>>726214Какие ещё матричные преобразователи, когда ОП не может в элементарную геометрию школьного курса.
Это одна из форм известного мифа "на мехмате учат всейматематике в целом, в Вышке/НМУ учат только экзотическимподразделам алгебры". Весьма распространено уже лет 10,встречается постоянно, если делать поиск в блогахна буквосочетание "НМУ".На самом деле, все наоборот: математика в России ужасающепровинциализована. И провинциализация мехматской математикиимеет примерно ту же направленность, что и провинциализацияпровинциальной. В результате провинциальные деятели, лишенныекакой-либо связи с мировой наукой, пропагандируют сей мифдля своей психологической самозащиты. Для этих людей, содержаниеФихтенгольца есть центральная тема математики, а теоремаАтьи-Сингера - глубокая периферия. Для иллюстрации:В. Е. П-й (активный пропонент этой патриотическоймифологии и ближайший соавтор Садовничего; нынезам. ректора МГУ), на полном серьезе рассказывал, что формулаАтьи-Сингера была получена Садовничим, но он то ли не счелее важной, то ли не успел опубликовать, и утратил приоритет,хотя был достоин Филдса не меньше, чем эти самозванцы,которые всю жизнь занимались "алгебраической геометрией",то есть ерундой. Активисты этой ориентации также любятназывать любую науку, которая развивалась после 1930-х,"алгебраической геометрией".Если посмотреть на журналы математического общества Нигерии(их пять, по-моему), содержание и тематика текстов совершенноидентичны публикациям Вестника МГУ. Это мировойтренд, в принципе: контент математического журнала МолдавскойАкадемии Наук тоже совершенно идентичен творчеству нигерийскихтоварищей.Конечно, "анализ", которым мучают студентов на мехмате,относится к 1900-м и 1910-м в лучшем случае. Нигерия с ее 5-юматематическими журналами и десятком тысяч профессиональныхматематиков находится в том же положении, что и Россия.Они берут интегралы, и думают, что в этом и состоитпредназначение математика.Я не вижу особого смысла конкурировать с мехматомв области провинциализма. У них больше и опыта и ресурсов.Современный анализ (в духе Ш.-Т. Яу, например), конечно,необходим, тут разговаривать не о чем, без этого вообщезаниматься математикой невозможно: уравнения Монжа-Ампераесть центральная тема огромного количества публикаций погеометрии любого вида. Но такого анализа нет и на мехмате(наоборот: в Гарварде и MIT он есть, и в огромныхколичествах притом).Наконец, неправильно считать, что матфак специализируется на алгебре:самый (и единственно) популярный спецкурс у нас, как все знают,есть спецкурс Ландо по кривым, самый активный семинар -по инвариантам Васильева. Семинар лаборатории Богомолова,по факту, давно стал факультетским коллоквиумом, на немалгебраической геометрии как таковой меньше половины,а остальное занимают все науки подряд, от теории вероятностейдо топологии особенностей.Суммарно, я бы сказал, что центральный предметматематики на матфаке есть комбинаторная топология,торическая геометрия, и комбинаторные аспектытеории представлений. Это видно из списка публикацийсотрудников, и из научных предпочтений нашихстудентов тоже видно."Алгебраистов" как таковых (то есть людей,способных опубликоваться в Journal of Algebra) на матфакеот силы 1-2 человека, это гораздо меньше, чем,например, в университете Глазго.Если записать в "алгебраисты" всех подряд геометров, числовиков,специалистов по группам Ли, и топологов, их будет действительнобольшинство. Но в приличных западных университетахситуация та же; то есть в Гарварде, например, вообщенепонятно, кого из профессоров можно записать в"аналитики" в узком смысле - Яу, например, все-таки в первуюочередь дифференциальный геометр, и только потом аналитик.Причем, похоже, чем приличнее университет, тем меньшетам процент людей, которых нельзя (с большой натяжкой)записать в "геометры, представленцы, теоретикочисловики,топологи".Я, конечно, ничего не имею против тезиса"нам нужно больше аналитиков". Но мне не нравится(как мне показалось) прозвучавшее предложениеориентироваться в этом вопросе на мехмат.То есть из опрошенных мною выпускниковмехмата, ни один не был в состоянии ни сформулировать, нидоказать, ну например, принцип максимума Э. Хопфа.По-моему, лучше никаких аналитиков, чем эти.А на факультете висит большой плакат с изображениемАрнольда и приглашением на конференцию по особенностям.Главный организатор, почему-то, Садовничий.Привет
>>726086ЛОЛА на форчане /сци/ называется Science and Math
Программисты не могут просто переписать задание, как оно правильно звучит, блядь. От одной постановки задачи хочется уебать.
>>715374 (OP)>Как сие непотребство решить?Здесь никто твою домашку за тебя делать не будет.