Q&A

  • 사각형그리기좀부탁..(다이렉트X 기반하에)
전에 canvas에서는 렉탱글( 철자가기억이...-.-)이라는 함수를 사용해서
사각형을 그릴수 있었습니다.
그러나 dxdraw의 환경에서는 어떻게 사각형을 그려야될지모르겠군요 ..

그리구  canvas에서는 bitmap색을 지정할수있는대 여기서도 사각형
그리기가 가능하다면 brush색도 지정할수있나요?

꼭좀 부탁드립니다..
1  COMMENTS
  • Profile
    김성원 2002.02.19 22:06

    지나가던 왕초보입니다.
    원하시는 기능은 DelphiXㅇ를 사용하시면 Surface에직접 canvas의 내용을 출력할수 잇습니다. Surface.canvas.함수.. 하시면 됩니다.
    Canvas출력후 반드시 Release함수를 호출해야 하지먄 그것만을 제외하면 Canvas명령을 그대로 사용 가능합니다.

    물론 DelphiX를 사용하지 않으신다면 Surface에 Line을 그릴수 있는 함수를 만드신후에 원하시는 박스를 출력하면 됩니다.
    브레헨섬의 알고리즘을 이용한 라인 그리기는 시중 책에도 많이 나와 있으니 참고 하시면 됩니다.
    도움이 되셨길..