Tuesday, May 17, 2011

Real3D Update

I worked on this today and its working pretty good.
This will be awesome with XGEL. I cant wait until I implement it :)

Sunday, April 3, 2011

Object Extraction

It is now possible to extract objects so you can use them outside the main software. They still work like any object with nested objects, rotation, zoom etc etc, but this time you can have them outside the software :)
I will also make it possible to Insert objects that are allready Extracted so you can extract for example Object1 from XGELEditor1 and insert Object1 to XGELEditor2, you could even even extract a nested object from one main object and insert that nested object to some other main object.

I will probably remake the "architecture" of the object handling system so that an editor or an object only draws assigned objects.
This "Architecture-recreation" will be good for the sake of the Extraction/Insertion thingy.

I hope you like this new feature and feel free to give me feedback :)

Sunday, March 27, 2011

Fake3D

This is a fake 3D projection so the results are not spot on, Yet.
But it does the job good enough to give the illusion of 3D.
The difference between this and the earlier rotation version is that with
this one you can rotate arround the X- and Y-axis at the same time.

Monday, March 21, 2011

Real3D

Hey peops!


I felt like it was time to make a new post here on the blog.
I haven't been working on XGEL for a while but yesterday I decided that it was time to
get back to it again and I have a list of bugs and improvements that I want to fix
before I release the next version:


Here's the list:

  • List Feature
    This feature will position all Nested Objects in form of a list that can be either unidirection or bidirectional.
    This together with the SnapToGrid and PrefferedPosition will give you a full featured list
    without the need to actually do much to an object.
  • Correct Mouse Position ProjectionWhenever a GRBase32 is manipulated using projection transformation,the mouse position acts as if the GRBase32 is not manipulated.
    So if you for example have an object at 0x0 and rotate the GRBase32 90 degrees
    then the object is Viewed as if it's rotated, but all the mouse events are handled as if
    the object is Not rotated.
  • GTClient Tick only when Needed
    I kind of fixed this but I haven't confirmed if it really works or not.
    I might have to give it a different approach to how it should work.
  • Fix "Fit Rotation" on Z-Rotation + Fix X- and Y-Rotation when rotating on  the Z-Axis
  • Fix the Double Click bug
    Objects fly away from their positions when you double click on 'em.
  • GTClient Smooth/Sharp
    Choose if you want calculations to jump from A to B directly or if you want a smooth run between the two.
  • Extract feature
    This is a feature that I know you'll like.
    I want the ability to choose wether an object should be handled from within the software or
    if it should be handled like those nice alpha-transparent layers that windows have.
    If you've seen for example Photoshop's splash screen with it's shadow then you know what I mean.
    However I want it to be dynamic so we can have for example animations playing on the screen, OUTSIDE our applications.
  • Anti Alias feature
Another thing I'm working on is the "Real3D" feature I had on some of the earlier versions of
XGEL, that really didnt work that well.
Matter of fact it didnt work at all.
However now I've managed to get it to work and all I need to do is to make it compatible
with simple Mesh Objects and textures, and implement it to XGEL.
When that's done, we have a simple 3D engine right there.
It wont be a fancy 3D engine like DirectX or OpenGL but it will work the same way
giving you a 3D space to let your 3D models be rendered in.

Download XGEL at www.xaid.se/xgel.html

Monday, February 28, 2011

XGEL 1.2

Hey :)

Download XGEL 1.2 ASAP! www.xaid.se/xgel.html
I fixed a bug that triggered an access violation when deleting a Nested Object.

There is a new feature in the TGRObject32 DevTest example that demonstrates how the Filter feature works.

Theres also another demo demonstrating the basics of the TGRBase32 component,
how to make it work etc.

I'll make a full documentation and a couple of tutorials whenever I have time :)

Sunday, February 27, 2011

Components released now!

Hey there!

I just released the components that I've been working on
and you can get them by goint to this link www.xaid.se/xgel.html

Download, play arround and have fun and if you have any questions or ideas,
dont hesitate to contact me at xaid@xaid.se

Have a nice day/night :)