Привет, Гость ( Вход | Регистрация )

Ответить Создать Опрос

Каскадный · [ Стандарт ] · Линейный+

› Каннабола, Cannabola

SAnton
post 29 апр 2005, 23:34
Сообщение #1

старейшина
элита
» обо мне «
Регистрация: 19.05.04

Москва
Прочитал статью на Арбузе об этом. С тех пор исследования учёных в этой области сильно продвинулись.
Cannabola известна и Гуглу и Википедии...
Можете не отвечать сюда пока ничего. Это заготовка моей завтрашней темы.
Я продемонстрирую превосходство истинно-математической мысли (:lol:) над измышлениями дилетантов.


--------------------
{C0037C6B-2703-4AD4-ACC6-3FF2B31803A0}
Юзер вышелВизиткаП/Я
К началу страницы     
+Цитировать сообщение
Скляревский Е.
post 30 апр 2005, 08:54
Сообщение #2

главный бахчевод
бахчевод
» обо мне «
Регистрация: 23.07.02

Ташкент
Ждеп в нетерпении...


--------------------
Все выдуманное мною - правда.
Юзер вышелВизиткаП/Я
К началу страницы     
+Цитировать сообщение
SAnton
post 30 апр 2005, 14:10
Сообщение #3

старейшина
элита
» обо мне «
Регистрация: 19.05.04

Москва
Итак, я придумал функцию F(A,R).
Внутренность листа конопли определяется уравнением F(A,R)>0.
Цвет определяется этой же функцией С=F(A,R). Где она больше -- там ярче.

Вот график функции:
Увеличить
:4u:

Поздравляю. Мы догнали и перегнали наших коллег, которые, видимо, лишь совсем недавно услышали про полярную систему координат.
Текстовое представление функции выложу позже. Отдельные части функции представляют особый интерес. Например, система сосудиков на листе, будучи визуализирована отдельно от листа представляет собой потрясающее зрелище.

Чтобы придумать эту функцию, я скачал с инета кучу фоток листьев конопли. Купил журнал "В мире науки" с большой статьёй про марихуану. Изучил кучу справочных материалов. Хорошенько накурился этой самой коноплёй и три часа торчал перед компьютером.

Отредактировано: SAnton в 30 апр 2005, 14:52


--------------------
{C0037C6B-2703-4AD4-ACC6-3FF2B31803A0}
Юзер вышелВизиткаП/Я
К началу страницы     
+Цитировать сообщение
SAnton
post 30 апр 2005, 14:47
Сообщение #4

старейшина
элита
» обо мне «
Регистрация: 19.05.04

Москва
Тот факт, что это функция, даёт нам возможность неограниченно её приближать.

Вот участок верхнего листика:
Увеличить

И изрезанная ножка (я специально не стал от этого избавляться: очень красивый эффект получился):
Увеличить


--------------------
{C0037C6B-2703-4AD4-ACC6-3FF2B31803A0}
Юзер вышелВизиткаП/Я
К началу страницы     
+Цитировать сообщение
SAnton
post 30 апр 2005, 14:56
Сообщение #5

старейшина
элита
» обо мне «
Регистрация: 19.05.04

Москва
Известное мне программное обеспечение для построения графиков функций не позволяло получить изображение достаточно высокого качества, поэтому я написал собственную программу визуализации этой функции на языке программирования высокого уровня Delphi.
Время, потраченное на написание программы, составило 20 минут.


--------------------
{C0037C6B-2703-4AD4-ACC6-3FF2B31803A0}
Юзер вышелВизиткаП/Я
К началу страницы     
+Цитировать сообщение
SAnton
post 30 апр 2005, 16:11
Сообщение #6

старейшина
элита
» обо мне «
Регистрация: 19.05.04

Москва
Источником вдохновения послужил арбузный ломтик Е. Скляревского: http://ezhe.ru/ib/issue.html?289


--------------------
{C0037C6B-2703-4AD4-ACC6-3FF2B31803A0}
Юзер вышелВизиткаП/Я
К началу страницы     
+Цитировать сообщение
Дин Гиор
post 30 апр 2005, 20:06
Сообщение #7

повсеместный
элита
» обо мне «
Регистрация: 3.12.04

QUOTE(SAnton @ 30 апр 2005, 14:10)
Хорошенько накурился этой самой коноплёй и три часа торчал перед компьютером.
*


А еще говорят, что курить вредно! Спасибо, Santon, теперь-то мы знаем правду. :4u:
Юзер вышелВизиткаП/Я
К началу страницы     
+Цитировать сообщение
SAnton
post 30 апр 2005, 21:02
Сообщение #8

старейшина
элита
» обо мне «
Регистрация: 19.05.04

Москва
Как и обещал, вот формула:


Где:
-- листики

-- зубчики на листиках

-- точка соединения листиков

-- длина листиков

-- ответственна за положение границы, в т.ч. за ширину всех листиков.

-- сосудики на листиках

-- ножка.

Итак, если F(A,R) < 0, то эта точка не принадлежит листу (ресуется белым цветом), иначе точка принадлежит листу и величина F(A,R) -- это яркость листа в этой точке. Выражения столь сложны потому, что формулы должны были не только передавать форму, но и цвет. Например, было очень тяжело добиться, чтобы к зубчикам шли тонкие светлые лучи, и в то же время сами зубчики были не очень острыми. Пришлось сделать плавный переход от функции цвета к функции формы при подходе к краям (для зубчиков). Для остальных функций вроде бы противоречий между формой и цветом не возникало...

Полное изображение формулы можно скачать: Присоединённый файл  SAnCannabola.zip ( 25.41Кб ) Cкачен: 1581

Сейчас выложу программу построения графика этой функции.

Отредактировано: SAnton в 19 дек 2007, 23:21


--------------------
{C0037C6B-2703-4AD4-ACC6-3FF2B31803A0}
Юзер вышелВизиткаП/Я
К началу страницы     
+Цитировать сообщение
SAnton
post 30 апр 2005, 22:19
Сообщение #9

старейшина
элита
» обо мне «
Регистрация: 19.05.04

Москва
Вот программа для построения графика этой функции: Присоединённый файл  Cannabola.zip ( 147.31Кб ) Cкачен: 20321

Работает очень медленно, т.к. написана без всяких оптимизаций...


--------------------
{C0037C6B-2703-4AD4-ACC6-3FF2B31803A0}
Юзер вышелВизиткаП/Я
К началу страницы     
+Цитировать сообщение
Foxx
post 5 мая 2005, 20:30
Сообщение #10

Благородный Дон
элита
» обо мне «
Регистрация: 17.09.02

Киев
SAnton, респект!

Но (из вредности :)) - глюк - вот в этой картинке видно:
user posted image
что, лишними являются концентрические круги...


--------------------
Dixi
Юзер вышелВизиткаП/Я
К началу страницы     
+Цитировать сообщение

Быстрый ответ Ответить Опции темы Создать
1 посетителей читают эту тему (1 гостей и 0 скрытых пользователей)
здесь находятся:

 

Компакт-версия Сейчас: 1 авг 10, 06:31
.:: invision ::.