Draw Circle() or Ellipse() not good

Report any Hollywood bugs here
Post Reply
sinisrus
Posts: 245
Joined: Tue Apr 21, 2015 5:43 pm

Draw Circle() or Ellipse() not good

Post by sinisrus » Thu Oct 04, 2018 3:52 pm

Hello,

I have problem with Circle() and Ellipse()

If i use SetFormStyle(#NORMAL) the circle or ellipse are not drawn correctly
If i use SetFormStyle(#ANTIALIAS) the circle or ellipse are correctly drawn

This is a problem for my project :(

Thank you

Code: Select all

/* Nouveau projet Hollywood */

  CreateBrush(1,25,20,#BLACK, {AlphaChannel = True, Clear=True}) ; ID de la brosse courrante

  ; NORMAL
  SelectBrush(1,#SELMODE_COMBO,2)
  SetFormStyle(#NORMAL)
  SetFillStyle(#FILLNONE)
  Circle(#LEFT,#CENTER,5,#BLUE)
  Ellipse(#RIGHT,#CENTER,5,5,#BLUE)
  EndSelect

  ScaleBrush(1,#KEEPASPRAT,"800%")
  DisplayBrush(1,#CENTER,#CENTER-70)

  /***/

  CreateBrush(2,25,20,#BLACK, {AlphaChannel = True, Clear=True}) ; ID de la brosse courrante

  ; ANTIALIAS
  SelectBrush(2,#SELMODE_COMBO,2)
  SetFormStyle(#ANTIALIAS)
  SetFillStyle(#FILLNONE)
  Circle(#LEFT,#CENTER,5,#BLUE)
  Ellipse(#RIGHT,#CENTER,5,5,#BLUE)
  EndSelect

  ScaleBrush(2,#KEEPASPRAT,"800%")
  DisplayBrush(2,#CENTER,#CENTER+70)


EscapeQuit(True)

/* Boucle infinie */
Repeat
        WaitEvent
Forever

User avatar
airsoftsoftwair
Posts: 2616
Joined: Fri Feb 12, 2010 3:33 pm
Location: Germany
Contact:

Re: Draw Circle() or Ellipse() not good

Post by airsoftsoftwair » Fri Oct 05, 2018 11:21 am

Right, looks like a problem with very small radii. Will be fixed.

sinisrus
Posts: 245
Joined: Tue Apr 21, 2015 5:43 pm

Re: Draw Circle() or Ellipse() not good

Post by sinisrus » Fri Oct 05, 2018 1:15 pm

Thank you :-)

Post Reply