본문 바로가기

BitmapData

[Draw Line Algorithm] 1. 기본(2) 총정리 [Draw Line Algorithm] 1. 기본(2) 총정리 by superSC 2010/01/06 14:20 scripter.egloos.com/2302052 덧글수 : 0 우선 직선의 방정식은 위와 같다. (공통수학의 정석 554p) 두점 p1 , p2 을 알고 있을때 두점의 방정식이다. m 은 기울기 이다. 즉 x점과 y점의 변화량이다. 그리고 이 공식에는 x1 과 x2는 같지 않을때 이다. 이때는 값이 무한대가 되거나 에러가 난다. 그래서 적절한 예외 처리를 해주어야 한다. 공식을 적용하여 보면 우선 기본적인 m이 -1보다 크고 1보다 작을때 이다. for 루프로 찍혀질 점(자취) _x의 영역을 잡고 범위 안에서 자취_y를 계산 하여 비트맵 데이터의 점을 찍는다. 이때 직선 방정식의 해의 범위가.. 더보기
[bitmapData Capture] stage capture 시 유의점 상황은 트위너로 5개의 cicle을 랜덤하게 트위닝 하고, 그것을 엔터프레임으로 비트맵 데이터로 캡춰를 하는 상황이다. 그리고 엔터프레임 안에는 기본적으로 아래와 같이 작성을 한다. //in EnterFrame capture = new BitmapData(stage.stageWidth, stage.stageHeight , false ,0xd0d0d0) capture.draw(stage) // 그럼 결과는 하지만 이것은 원하는결과가 아니다. 잔상이 없는 결과를 원하면 스테이지에 바로 addChild하지말고 컨테이너를 하나 만든다음 해줘야 한다. //in EnterFrame capture = new BitmapData(stage.stageWidth, stage.stageHeight , false ,0xd0d.. 더보기