Важная информация

User Tag List

Показано с 1 по 10 из 18

Тема: Эффект линзы

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,440
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Эффект линзы

    Имею исходник из IRIS но если им рисовать сразу на экран, то линза получается вогнутая, а хотелось бы обратного эффекта.

    Что для этого нужно поменять?

    R = 64 (радиус)
    M = 30 (выпуклость)
    S = SQR(R*R - M*M)

    FOR Y = -R TO R Step 4
    FOR X = -R TO R Step 4
    IF (X*X + Y*Y) >= S*S THEN
    A = X
    B = Y

    Else
    Z = SQR(R*R - X*X - Y*Y)
    A = INT(X * M / Z)
    B = INT(Y * M / Z)
    PLOT(A,B)

    END If

    NEXT X
    NEXT Y

    Крутые кодеры, вплоть до Sairoos советуют слудущее " где z рассчитывается плюсы на минусы поменяй, либо у самого знак, либо под корнем плюсы на минусы". Забавно, но результат от этих изменений не меняется.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Классный эффект в демке !
    от AAA в разделе Демо
    Ответов: 9
    Последнее: 24.05.2008, 19:17
  2. Border-эффект на Бейсике
    от jim в разделе Разный софт
    Ответов: 7
    Последнее: 18.04.2007, 21:50

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •