HiTEL 게제동(GMA) 공개자료실

[*] PLASMA IN FRACTAL GRAPHIC (C)
작성자:무명씨(FrtExp)
94-01-28
첨 부:[184]plasma_f.zip
*---- FrontierS HiLL date: 1993/12/28, time: 18:19.7 ----* Frontier LcF. Explorer ------------------------ 이 글은 Fractal Graphics 의 일종인 plasma (플라즈마)에 대한 문서 입니다. 뒤에 따라 나올 소스에는 320x200x256 모드에 대한 선긋기와 원그리기(브랜슨햄)를 비롯한 기본적인 함수들이 포함된 라이브러리가 나와 있으며 이것을 이용해서 플라즈마를 돌리게 됩니다. 플라즈마의 알고리즘은 순환적인 재귀호출을 이용해서 자신이 위치함 점의 주위? ? 점을 얻은 후 랜덤값을 구하고 이 랜덤값에서 특정 공식 을 이용해서 자신의 색상을 구하는 것입니다. 이 색상을 단순히 색상으로 나타내면 이차원적인 도형이 되지만 이것 을 높이값으로 주면 삼차원적 도형(플라즈마 산)을 얻을 수도 있습니 다. 관련 공식의 유도나 그 뜻은 상당히 긴글이 필요하기에 각자 책을 사 셔서 보시면 아마 쉽게 공부하실 수 있을것이라 생각입니다. 3.관련 화일 --------------------------------------------------------------- 컴파일에 필요한 관련 화일은 아래와 같습니다. builtins.mak -+ makefile.mak | _compile.cfg | - MAKE 관련 화일 _linkage.cfg -+ frontier.h -- 범용 헤더화일 256c.h -+ 256c.c -+ - 320x200x256 그래픽 라이브러리 -> 256cl.lib plasma.h -+ plasma.c -+ - 플라즈마 ->plasma.obj =>plasma.exe - 최종 실행화일 --------------------------------------------------------------- kntl 20 란에 누리에 통신에뮬레이터 관련 게시물 영역에 소스와 설명 이 있습니다. VGA only..