Isometric axes

TeeChart VCL for Borland/CodeGear/Embarcadero RAD Studio, Delphi and C++ Builder.
franckgar
Advanced
Posts: 109
Joined: Thu Nov 04, 2004 5:00 am

Isometric axes

Post by franckgar » Mon Dec 11, 2006 9:07 am

Hi,
I'm using the function MakeIsoAxis() to make axes isometric (I've found it on the Teechart example : "Isometric Axis").
But when I measure with a ruler a same range on x-axis and y-axis, I find a difference of almost 1 centimeter. This problem is reproductible with the TeeChart example "Isometric Axis" : measure the range [0-50] on the x-axis and then on the y-axis .... you will not find the same size.
This is a big problem for my users because they expect a real isometric axes which is not the case with your function.
So, do you have a better function to make isometric axes ?

thanks in advance
Francl

Pep
Site Admin
Site Admin
Posts: 3295
Joined: Fri Nov 14, 2003 5:00 am
Contact:

Post by Pep » Tue Dec 12, 2006 8:35 am

Hi Francl,

here works fine (the distance are the same) with a 17" screen with 1280 by 1024 pixels.
Could you please tell me how can I reproduce the problem ?
Does this happens on some screens ?
Which screen resolution are you using ?

franckgar
Advanced
Posts: 109
Joined: Thu Nov 04, 2004 5:00 am

Post by franckgar » Thu Dec 14, 2006 1:58 pm

I reprocuce the problem with your demo program Tee7New.exe (feature Isometric axis).
When I maximized the program and then click on "Make axis isometric" I find 62mm for xrange [0, 50] and 66mm for yrange [0, 50].
I'm using TeeChart v7.05 on Windows XP SP2, 17" LCD screen, resolution 1280 x 1024 pixels.
I find 68mm for xrange [0, 50] and 70mm for yrange [0, 50] on a 15" CRT screen, Windows 98, 1152*864.

Any idea ?
Franck

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Thu Dec 14, 2006 2:02 pm

Hi Franck,

Could you please try this using the latest maintenance release available at the client area, which is v7.07 and v7.08 for BDS 2006?
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

franckgar
Advanced
Posts: 109
Joined: Thu Nov 04, 2004 5:00 am

Post by franckgar » Fri Dec 15, 2006 9:48 am

Why should I install the last maintenance release ? The problem is in the function MakeIsometric() that you delivered and not in the graph. Moreover I'm in a test phase of my software so I can not install a newer TeeChart version on my computer now.
As I told you, you can reproduce the problem with your demo program Tee7New.exe (feature Isometric axis) delivered with TeeChart v7.05.

thanks
Franck

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Fri Dec 15, 2006 10:04 am

Hi Franck,

It would be interesting that you could test this with latest TeeChart maintenance release because we can not reproduce this issue here using it. I'm using a 19" screen with a resolution of 1280x1024. Isometric Axis demo maximized and default size has the same distance.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

franckgar
Advanced
Posts: 109
Joined: Thu Nov 04, 2004 5:00 am

Post by franckgar » Mon Dec 18, 2006 8:47 am

Hi Narcis,
I've tested with TeeChart v7.07 and I have the same problem.
I've sent you a small project (created with Delphi 4) on your email. I've also sent you a picture to show you the result I have on my screen.

Franck

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Mon Dec 18, 2006 10:13 am

Hi Franck,

I haven't received your e-mail. Could you please check it?

Thanks in advance.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

franckgar
Advanced
Posts: 109
Joined: Thu Nov 04, 2004 5:00 am

Post by franckgar » Mon Dec 18, 2006 12:10 pm

ok, that's done

Franck

franckgar
Advanced
Posts: 109
Joined: Thu Nov 04, 2004 5:00 am

Post by franckgar » Tue Dec 19, 2006 12:12 pm

did you received my email ?

Franck

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Tue Dec 19, 2006 12:41 pm

Hi Franck,

Yes, I received your e-mail. We are reviewing the issue and will get back to you ASAP.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Thu Dec 21, 2006 11:10 am

Hi Franck,

Thanks for the example.

As quoted in the features demo:
That is, for same number of pixels, same scales according to your screen size, so grid lines form perfect "squares" instead of rectangle.
This means that axis scales must be the same. In your example this is not the case, for example, it would work fine if you populated series like this:

Code: Select all

procedure TForm1.FormCreate(Sender: TObject);
var i: integer;
begin
   for i := 0 to 100 do
      Series1.AddXY(i, i);
end;
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

franckgar
Advanced
Posts: 109
Joined: Thu Nov 04, 2004 5:00 am

Post by franckgar » Thu Dec 21, 2006 1:59 pm

Hummm, I'm sorry but I don't understand exactly ....
I tested with Series1.AddXY(i, i) but I have the same problem on my screen.

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Thu Dec 21, 2006 4:14 pm

Hi franckgar,

I meant that vertical and horizontal axes need to have the very same scale as in the example at the features demo.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

franckgar
Advanced
Posts: 109
Joined: Thu Nov 04, 2004 5:00 am

Post by franckgar » Fri Dec 22, 2006 9:23 am

so if I understand I must fix the same size (i.e. same number of pixels) for bottomaxis and leftaxis for displaying my trace in isometric mode .... ok, this could be a solution but nevertheless this is not a very good way for my application.
Does it exist another method ? or did you include this functionnality in the next TeeChart release ?

Franck

Post Reply