Here is a new version of LazPaint (5.1) with :
Layers, Load Paint.NET, Load and save OpenRaster, Resize shapes, Text alignment, Less memory usage, Embedded update checker, Filters applied to...
Type: Posts; User: circular
Here is a new version of LazPaint (5.1) with :
Layers, Load Paint.NET, Load and save OpenRaster, Resize shapes, Text alignment, Less memory usage, Embedded update checker, Filters applied to...
Hello people,
Just to notify that the 3D engine is finished. Well at least there could be some minor improvements, but it works great.
Here is a screenshot :
Sorry for the late answer.
It's just that I find it difficult to know what unit to add and what function to use, so embedding it in classes make it more intuitive.
Thanks.
...
One thing to take into account is operator priority. Let's say you have the expression
1 + 2*4 + 8
If you analyse from left to right, rirst you encounter 1, then '+', then 2. So you temporarily...
I would recommend you to save the bitmap as a variable in the interface section, and get pixel colors using BGRABitmap.GetPixel.
I see. Well BGRABitmap depends on standard TCanvas, Gtk and LCL, and uses types from Graphics and GraphType units. So that would be much work to make a version for FPGUI. I'm not familiar with it nor...
Well in fact I don't really understand what FPGUI is. Is it like applications that run in full screen mode and that draw windows themselves, or is it a framework that use basic window functions of...
Hello people,
I've added CanvasBGRA property to TBGRABitmap to allow drawing with functions that work the same as the standard Canvas but with antialiasing and alphablending. The AntialiasingMode...
cool 8)
I'm looking forward to see your spline editor. :)
For those interested, I've added lightness shading (like Gouraud). It's on subversion. Here is screenshot.
There have been some improvements in LazPaint since then. You can download 3.5 binaries here:
https://sourceforge.net/projects/lazpaint/files/bin/
Current source version is 3.7, you can download...
Hello people,
I've added comments to BGRABitmap source code, so it's easy to browse and hopefully to understand it.
You can have a look in the last zip file (3.7) :...
To use a package, the simplest way is to install it. It needs Lazarus to be compiled again with the package. Then, the unit names will be recognize in the projects provided you specify a dependency...
Hello,
I've added a new tutorial about texture mapping :
http://wiki.lazarus.freepascal.org/BGRABitmap_tutorial_10
Enjoy :)
It's normal. A polyline is not a closed figure. The closed parameter means that the end of the segment is closed. See here :
http://wiki.lazarus.freepascal.org/BGRABitmap_tutorial_6
If you want...
Once the package is installed, you need to specify package dependency in the project inspector. Then you can move your project whereever you want.
Yes, unfortunately. You can still have a look at the bgrafunctest folder in LazPaint archive. You can find it here :
http://sourceforge.net/projects/lazpaint/files/src/
Well, it depends. You...
I've made a set of classes to facilitate the use of ZenGL. It's called EasyZenGL. It proposes a TGame class to derive. Here you can download the library with Andru's example 1 to 5 translated into...
I've got the same problem with vertices, with Mobile Intel(R) 4 Series Express Chipset Family.
If you animate some phong buttons, it is very fast, but if you animate the whole screen, it is a little bit slow. So if you make some phong animation when the mouse moves over the controls, it would...
Well it depends. Some code could be optimized. It's all in Pascal, no assembler here.
The point of BGRABitmap is to use TBitmap only when necessary. It uses a DIB section if possible, so it is...
Hello people.
I've started a tutorial for BGRABitmap. It's a graphical library for Lazarus, that is used in LazPaint.
It shows how to load and stretch images, use direct pixel access, combine...
New link : http://www.freepascal-meets-sdl.net/
I am the author of this program. On the lazarus forum, someone proposed to make binaries, but I do not know how to organize it yet.
I did not use Graphics32 because it was not mentionned on...