ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Оффтоп > Болталка
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Что за язык программирования?
  #1  
Старый 17.08.2009, 14:26
Аватар для Mixon
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме:
12333903

Репутация: 238
Отправить сообщение для Mixon с помощью ICQ
Question Что за язык программирования?

Вопщем нарыл супер плеер на смарт TTpod,там есть визуализации,хочу сам по ковырять,может напишу чегот,файлы в формате tvp,кстате видеокарта нвидиа роспознаёт ето как свой файл какой то...Вот пример визуализации:

Код:
beginwave
(function action
 (= $v (+ (* $mid 10.100) 10))
 (cart $x $y (* $v $midPeak) (* $step 6.283185307))
 (= $x1 (+ $x $cx1))
 (= $y1 (+ $y $cy1))
 (if (>= $numrings 1) (block
  (= $x0 (+ $x $cx2))
  (= $y0 (+ $y $cy2))
 ))
(= $x0 (+ $x 0))
 (= $y0 (+ $y 0))
)
endwave


beginsugar
(function init
 (= $numparticles 1)
 (= $Xchangea (rnd 0.01 0.09))
 (= $Ychangea (rnd 0.01 0.09))
 (= $Xchangeb (rnd 0.01 0.09))
 (= $Ychangeb (rnd 0.01 0.09))
 (= $Xchangec (rnd 0.01 0.09))
 (= $Ychangec (rnd 0.01 0.09))
 (= $Xa (rnd -1 1))
 (= $Ya (rnd -1 1))
 (= $Xb (rnd -1 1))
 (= $Yb (rnd -1 1))
 (= $Xc (rnd -1 1))
 (= $UseBlendType 2)
)

(function prepare)

(function action
 (if (== $particle 0)
  (block (= $Xo $Xa)
         (= $Yo $Ya)
         (= $Xchange $Xchangea)
         (= $Ychange $Ychangea)
  )
 )
 (if (== $particle 1)
  (block (= $Xo $Xb)
         (= $Yo $Yb)
         (= $Xchange $Xchangeb)
         (= $Ychange $Ychangeb)
  )
 )
 (if (== $particle 2)
  (block (= $Xo $Xc)
         (= $Yo $Yc)
         (= $Xchange $Xchangec)
         (= $Ychange $Ychangec)
  )
 )
 (if (>= $Xo 1) (= $Xchange (- 0 $Xchange)))
 (if (<= $Xo -1) (= $Xchange (abs $Xchange)))
 (if (>= $Yo 1) (= $Ychange (- 0 $Ychange)))
 (if (<= $Yo -1) (= $Ychange (abs $Ychange)))
 (+= $Xo $Xchange)
 (+= $Yo $Ychange)
 (= $X $Xo)
 (= $Y $Yo)
 (= $Size 1.0)
 (= $Style 1)
 (= $fade (- 1.0 (* $midpeak 10)))
 (if (== $particle 0)
  (block (= $Xa $Xo)
         (= $Ya $Yo)
         (= $Xchangea $Xchange)
         (= $Ychangea $Ychange)
  )
 )
 (if (== $particle 1)
  (block (= $Xb $Xo)
         (= $Yb $Yo)
         (= $Xchangeb $Xchange)
         (= $Ychangeb $Ychange)
  )
 )
 (if (== $particle 2)
  (block (= $Xc $Xo)
         (= $Yc $Yo)
         (= $Xchangec $Xchange)
         (= $Ychangec $Ychange)
  )
 )
)
endsugar

beginsugar
(function init
 (= $spinAngle 0)
 (= $magAngle 0)
 (= $useAspect 1)
 (= $steps 16)
 (= $useBlendType 1)
)

(function prepare
 (= $magAngle (+ $magAngle 0.016))
 (= $spinAngle (+ $magAngle 0.05))
 (= $mag (/ (+ (sin $magAngle) 1.1) 2.5))
)

(function action
 (cart $x $y $mag (+ $spinAngle (* (/ $step $steps) (* 2 $pi))))
 (= $size (/ (* $mag 2) 8))
)
endsugar

beginsugar
(function init
 (= $xrchange (rnd .1))
 (= $yrchange (rnd .1))
 (= $zrchange (rnd .1))
 (= $useAspect 1)
 (= $lineSize .3)
 (= $negSize (neg $lineSize))
 (= $ringDots 16)
 (= $ringCount 16)
 (= $steps (* $ringDots $ringCount))
 (= $useBlendType 1)
 (= $pers 1)
 (= $runAngle (rnd $pi))

 // Setup point array here
 (loop $step 0 (- $steps 1)
  (block
   (= $v1 (/ (* (trunc (/ $step $ringDots)) 2 $pi) $ringCount))
   (= $v2 (/ (* (% $step $ringDots) $pi) $ringDots))

   (= [$Xpoint $step] (* (cos $v1) (cos $v2)))
   (= [$Ypoint $step] (* (cos $v1) (sin $v2)))
   (= [$Zpoint $step] (sin $v1))
  )
 )
 
)

(function prepare
 (= $xr (+ $xr $xrchange))
 (= $yr (+ $yr $yrchange))
 (= $zr (+ $zr $zrchange))

 (3dSetup $xr $yr $zr)

 (= $midpeak (+ $midpeak .1))
 (if (< (abs (- $linesize $midpeak)) .025)
   (= $linesize $midPeak)
   (= $lineSize (if (< $midPeak $linesize) (- $linesize .025) (+ $linesize .025)))
 )
 (+= $linesize .01)
 (= $negSize (neg $lineSize))

 (= $Xcenter (/ (* (sin (* $runAngle .938)) (cos (* $runAngle 1.49))) 2))
 (= $Ycenter (/ (* (sin (* $runAngle 1.1)) (cos (* $runAngle .79))) 4))
 (+= $runAngle .01)
)

(function action
 (3dRotate $Xo $Yo $Zo
   (* [$Xpoint $step] $lineSize)
   (* [$Ypoint $step] $lineSize)
   (* [$Zpoint $step] $lineSize)
 )

 (+= $Xo $Xcenter)
 (+= $Yo $Ycenter)
 
 (= $x (/ (* $Xo $pers) (+ $pers $Zo)))
 (= $y (/ (* $Yo $pers) (+ $pers $Zo)))
 (= $size (/ (* .015 (* 1.2 $lineSize)) (+ (* 1.2 $lineSize) $Zo)))
)
endsugar
Ето сам язык плеера,для него специально,или ето какой то другой,более роспостранённый?
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Письма девочек-подростков в журнал "Yes!" Lolik Болталка 43 03.03.2009 22:43
Начинающим хэкерам. MC_Brute Чужие Статьи 20 16.03.2007 05:53
С чего начинается достойный проект ОТЕЦ Чужие Статьи 2 28.09.2006 08:43
Прикольные загадки!!! Hitman_2 Болталка 0 19.03.2006 01:25
Пиянство mifan Болталка 18 03.09.2004 12:36



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


Быстрый переход




ANTICHAT.XYZ