Graphic library in native .NET ?

  • Thread starter Thread starter flagos
  • Start date Start date
Hy

I'm just finishing my general purpose object-oriented interactive 2D
graphics library in .NET. Is there anything specific you need?

regards
Tomaz
 
Basically I need to handle interactive vector drawing (rect, circles,
etc.) and or zoom/ruler/guides.

My library draws not just shapes but general graphics objects. Graphics
object can be anything, from a simple shape (line, rect,...) to a complex
object like button, ListBox, moveable form,.... This is because objects
handle painting through Paint() method and with it can draw anything.

All graphics objects handle mouse events and keyboard events (received by
curently focused component)

All graphics objects can have child objects and therefore creates a tree.
Each object lives in it's own vector space and has a transformation matrix
that transforms it's space to parent's vector space. This transformation
also effects all children (Rotate the parent and all child objects will
rotate with it). Zooming can be implemented using transformations. Objects
also support clipping children to a custom region on a parent.

Another main feature is that objects doesn't have a shape. They are not
rectangular. They don't have properties like width and height. Each object
can draw whatever wherever and it's size is not limited. Shape is determined
by what object draws and the library handles all the stuff like drawing,
hit-testing, repainting,...

There are many more features and too little space here to describe them all
:). Simply said, it's not just a graphics library but it's a tool to create
custom graphics libraries. Although it's 99.9% finished, some small number
of features features hasn't been tested and I need to add a few drawing
routines.

Now, I don't intend to give it for free as I have put a lot of work and time
into it. It is intended to be used for other company's commercial products
where they need a custom user interface. It's cheaper (and faster) for them
to buy my library and start working on UI design right away instead of
developing their own.


Is your purpose to use it in a commercial product? If yes, maybe we can make
a deal. If no, I don't belive you are wiling to pay for something that
doesn't bring back money :).

regards
Tomaz
 
Hi TomazK,

TomazK ha scritto:
[cut]

....very interesting...
Now, I don't intend to give it for free as I have put a lot of work and time
into it. It is intended to be used for other company's commercial products
where they need a custom user interface. It's cheaper (and faster) for them
to buy my library and start working on UI design right away instead of
developing their own.

Question#1: as a "free" developer I ask you: do you need any
collaborator? ;-)
Question#2: as an employee I ask you: could you provide me some
*examples* of what I can do with your framework?

Thanks in advance,
Giulio
 
Hy
Question#1: as a "free" developer I ask you: do you need any collaborator?
;-)

I'd have to think about this :). There are many facilities along the library
I wish to create in order to increase productivity.
Question#2: as an employee I ask you: could you provide me some *examples*
of what I can do with your framework?

I have already created a very simple test application. Multi-page display
with a rotating transparent rectangle on it :) reacting on mouse moves. I
should add a little more features on the display. I didn't manage to create
a specification yet but I can describe features to you as much as possible
and if there are any questiones, I'd be glad to answer.


Regards
Tomaz
 
Hi Tomaz,

Tomaz Koritnik ha scritto:
I'd have to think about this :). There are many facilities along the
library I wish to create in order to increase productivity.

Ok! :-)
I have already created a very simple test application. Multi-page
display with a rotating transparent rectangle on it :) reacting on mouse
moves. I should add a little more features on the display. I didn't
manage to create a specification yet but I can describe features to you
as much as possible and if there are any questiones, I'd be glad to answer.

Ok-bis! ;-)
Please, let us know about any update!
Is there any official web page for the project?

Thanks,
Giulio
 
I just wrote a part of specification describing the overall library. Detail
descriptions are missing but you can check this document to get the big
picture.

There is no official web page so far :). I'm still planing to create one.

You can download the specification from my home server:
http://caldoria.homeip.net/TmGraphics/TmGraphics.zip.

I will prepare an assembly with instructions and sample app and you can try
it for yourself.

Regards
Tomaz
 
Hi TomazK,

TomazK ha scritto:
I just wrote a part of specification describing the overall library. Detail
descriptions are missing but you can check this document to get the big
picture.
Great!

There is no official web page so far :). I'm still planing to create one.
Wonderful!

You can download the specification from my home server:
http://caldoria.homeip.net/TmGraphics/TmGraphics.zip.
Done.

I will prepare an assembly with instructions and sample app and you can try
it for yourself.

As I've already told... let us know! :-)
Regards,
Giulio
 
Hy

I was thinking that it's best we continue this conversation over email.
Could you send me an email to "tomaz_zz(at)email(dot)si"?

regards
Tomaz
 
Back
Top