In the Help_3 example, the aspect ratio looks correct now, however, something is still a little off. The circles and squares erase fine in AMOS Pro, but some some artifacts are left in AOZ.
This is because he's still using the javascript canvas drawing (or something like that), and he's said he'll be implementing the proper Amiga drawing mode in the next month or so. That will get rid of the anti-aliasing artifacts that get left behind at the moment.
I've been doing a cls and re-drawing everything each frame to get round it.
Yes, Francois mentioned implementing more accurate drawing later, however, I don't think anti-aliasing is the whole problem here (though that should be corrected as well). It's the line thickness. Note that the very FIRST circle (the blue one) is still anti-aliased, but is normal thickness. It is also the only one that erases properly, and the only one that looks perfectly circular. Note also that the second time around, this circle is drawn like the rest, and also leaves the artifacts when being erased.
Yes, it is due to the Javascript line width. When you draw a circle in Javascript, pixel pass the size of the circle. But not for draw. It is a total head-ache, and the only solution is to have my own graphical routines for Amiga mode. Shcduled for next week. This will solve everything.
This is because he's still using the javascript canvas drawing (or something like that), and he's said he'll be implementing the proper Amiga drawing mode in the next month or so. That will get rid of the anti-aliasing artifacts that get left behind at the moment. I've been doing a cls and re-drawing everything each frame to get round it.
Yes, Francois mentioned implementing more accurate drawing later, however, I don't think anti-aliasing is the whole problem here (though that should be corrected as well). It's the line thickness. Note that the very FIRST circle (the blue one) is still anti-aliased, but is normal thickness. It is also the only one that erases properly, and the only one that looks perfectly circular. Note also that the second time around, this circle is drawn like the rest, and also leaves the artifacts when being erased.
Yes, it is due to the Javascript line width. When you draw a circle in Javascript, pixel pass the size of the circle. But not for draw. It is a total head-ache, and the only solution is to have my own graphical routines for Amiga mode. Shcduled for next week. This will solve everything.