Pages: [1]   Go Down
  Print  
Author Topic: Free Channel: Chart  (Read 3673 times)
January 07, 2009, 07:10:47 am
This is to avoid overloading the Custom Texture topic...
Chart uses the concept introduced by Custom Texture.
Chart uses a Device Context to draw a bitmap which in turns get copied to the texture. Allowing the usage of the GDI function calls.

They are many (many) options which I kind of stuffed in there, I don't intend to document everything...

Channels.zip: the compiled DLLs and the source code (Q3dCommon.h is also needed if you want to compile)

Dialog.zip: the Dialogs associated to the charts / chart setting / chart data

A nice picture and an exe...

* test graph2.zip (7.14 KB - downloaded 323 times.)
* Chart.exe (2515.49 KB - downloaded 341 times.)

* chart.JPG (31.4 KB, 720x450 - viewed 373 times.)
* Q3dCommon.h (3.62 KB - downloaded 282 times.)
January 07, 2009, 04:59:41 pm
Awesome!

Am I correct in assuming this channel is coded for 3.6.6?  I ask because I believe your other releases were targeted towards that version and the release version doesn't seem to be stated anywhere...

~Rhys
January 08, 2009, 12:29:57 am
Yep... If someone as a 4.2 for free; I'll take it hehehe
January 08, 2009, 10:09:20 am
You only need the 4.2.3 SDK to compile, which should be free Smiley
January 08, 2009, 03:17:51 pm
Yes, the SDK is free, but it's only included free with the new version.  He'd have to get it from an existing customer who has 4.2.3... I'm not sure about the legality of that.  I mean, I don't personally think there would be a conflict with attempting to ensure something were compatible for the platform other users are using, but that would be up to the company to decide as it's their SDK.  Apart from that, there are issues with testing if he only has the SDK but no way to deploy.  In essence, he'd be tweaking blind like the Lumonix guys do.

~Rhys
January 08, 2009, 05:59:00 pm
Still, I think I be better of with a free version of 4.2.... Just because...
January 09, 2009, 09:54:23 am
..its free?
July 23, 2009, 03:13:40 pm
I can recompile it to 4.2.3 if you want, but I would need the .sln file of each library =)
August 14, 2009, 09:01:34 pm
oups...
That should do it

My folder tree is:

Q3dChart
   Chart
   Chart_Int
   ChartAxisData
   ChartAxisData_Int
   ChartAxisSetting
   ChartAxisSetting_int

* Q3dChart.sln (5.21 KB - downloaded 208 times.)
August 18, 2009, 07:20:46 pm
I tried to compile it to 4.2.2, but I couldn't... It seems that the .sln file is unlinked from all the project's files, and relinking doesn't seem to work. Could you pass all the project as you have it on your computer? That's more probably to work.
August 19, 2009, 02:05:56 pm
I got it,

Sorry about that, I change a bit the folder structure after that project so what I gave you was completely wrong....

I still have a Environment variable to indicate where Q3D is, and this is require unless you want to change all the output paths in each project

Lazy way, just add
QUEST_3D36 = C:\Program Files\Act-3D\Quest3D 3.6.6 (or where ever is your Q3d - even 4.x) to you environment varaibles and all the compiled dll will automatically go where the should!

Enjoy

Ho yes, the SLN is located under Q3dDynamicTextures/Q3dChart thanks to VS 2003 that creates folders just for the pleasure of organizing stuff for ya...

* Q3dDynamicTextures.zip (2286.95 KB - downloaded 295 times.)
August 19, 2009, 02:46:51 pm
After changing a few path so it could compile ( LOL ), here's your Chart Channel, ready to use on 4.2.2 =)

Enjoy it ^^

http://rapidshare.com/files/269127321/Chart.dll.html
August 28, 2009, 03:20:19 am
Thanks for the help on that...
Pages: [1]   Go Down
  Print  
 
Jump to: