12 April 2005 - java_dev (original) (raw)

| | 03:50 pm - cybercerberus - Java Graphics Library Hi folks. I know posting "advertisements for software" is discouraged here, but I have read the rules and I think this sort of thing is allowed. For one thing, I wrote it myself and I'll explain why. For another thing, it's FOSS (LGPL) and free of cost:Click here to read more about Vector VisualsWhat is it? It's a library that builds on top of the Java2D part of the J2SE, allowing you to code up nice-looking interactive graphics in a more object-oriented fashion. You build VisualObjects that are essentially scalable vectors.I wrote this library because I love the way the graphics produced by Java2D look when you scale them, what with all the nice antialiasing and all, but I felt that scaling complex scenes (like collections of objects that need to stay relatively positioned as you zoom in or out) was pretty tricky to do using the existing Java2D API, which is more oriented towards absolute positioning. Yes, yes, I know about AffineTransform, but I felt it was a real pain to do simple scaling/moving activities.I also wanted to enhance the ability to "connect" visual objects dynamically, like with lines between them that can move and change as the objects move relative to one another.As I said before, this is LGPL, and currently free of cost. I'm happy to offer support or answer questions about using VV.I hope this falls within the guidelines for the group, and I sincerely apologize if this is an unwelcome contribution. Let me know and it will never happen again if so. | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |