Есть такой загадочный факт о линейных преобразованиях: некоторые из них, а именно неоднородное масштабирование и сдвиг, по какой-то причине различают "обычные" векторы и нормали. Когда мы преобразуем "обычный" вектор матрицей, то нормали почему-то нужно преобразовывать обратной транспонированной матрицей. Как это понять?
С помощью нехитрых выкладок можно убедиться, что обратная транспонированная матрица сохраняет перпендикулярность нормалей к своим касательным плоскостям. В какой-то степени этого доказательства достаточно, но оно упускает более глубокую и интересную историю о стоящей за всем этим геометрии. Эту историю я и хочу поведать в нескольких сле
...
Читать дальше »
Просмотров:
350
|
Добавил:
niko
|
Дата:
12.02.2021
|
Образовательный процесс важно делать интересным и по возможности интерактивным. Особенно, когда дело касается технологий — гораздо полезнее, когда есть возможность не просто написать какой-то код, а потом получить ответ от проверяющего, мол, молодец, всё хорошо, а на лету смотреть, всё ли у тебя работает, где косяки и как ты в целом справился.
В попытках сделать что-то подобное мы в свое время запустили в Яндексе MVP веб-тренажёра, в котором пользователь мог писать код, скрипты и всё остальное на разных вкладках, а по соседству у него всё это отображалось в качестве финального результата.
Просмотров:
329
|
Добавил:
niko
|
Дата:
12.02.2021
|
Сегодня все курсовые и дипломные работы, магистерские и кандидатские диссертации проходят проверку в вузовском антиплагиате. Часто студенты оказываются в замешательстве, так как существуют два основных аналога.
Антиплагиат ру — бесплатный сервис проверки текста на уникальность. Программа осуществляет поиск заимствованных фрагментов в интернете. Антиплагиат ВУЗ — расширенная версия предшественника. Система находит плагиат не только по общедоступным источникам, но и по закрытым базам
Просмотров:
340
|
Добавил:
niko
|
Дата:
12.02.2021
|
Допустим, перед нами стоит задача сгенерировать одномерный массив, заполнить его рандомными (случайными) числами в диапазоне от 7 до 14. А затем заменить в массиве элементы кратные 7 на 0.
Разберем подробно возможную реализации на языке Си.
#
...
Читать дальше »
Просмотров:
377
|
Добавил:
niko
|
Дата:
12.02.2021
| |