Language to create flowcharts [closed] - dsl

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
This seems like something which must have been answered before, but I can't find anything appropriate in the question archives. Basically, I'm looking for a little Domain Specific Language to create flowcharts. I'm terrible at graphic design and making things look nice, and I'd really like a langauge where I could write something in code and it would produce a pretty flowchart. I've come across GraphViz, but it seems more suited to creating things like Finite State Machine diagrams, rather than process flowcharts. It also doesn't have the simple DSL-style front-end that would allow me to easily work it.
Any ideas?

Have a look at PlantUml - in particular their Activity State diagrams.
As an example (from their site) produces the image below:
#startuml
start
if (graphviz installed?) then (yes)
:process all\ndiagrams;
else (no)
:process only
__sequence__ and __activity__ diagrams;
endif
stop
#enduml

MindFusion offers components for diagramming that you can access programmatically.
They offer components for WPF and WinForms:
WPFDiagram - WPF
FlowChart.NET - WinForms
In the past I've used their WPF component on a DSL editor project. Based on Toolbox drag-and-drops in the DSL editor, WPFDiagram was called to create shapes on the Drawing Surface.

Related

3D engine for computer graphics learning [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm looking for a simple 3D engine or toolkit that I can experiment computer graphics algorithms with. E.g. applying transformation matrices, seeing what happens.
Can anyone make a suggestion?
One of the most well known material to study and learn about rendering is the book from Matt Pharr and Greg Humphreys called Physically Based Rendering. It is a book but it also comes with the source code of a renderer (open source). Many existing renderers have used PBRT (that's the name of the renderer) as their starting point.
Another source to learn about CG programming techniques is www.scratchapixel.com. This one has the advantage to be online. While it doesn't really provide you with the source code of a complete renderer, it still provides you with many examples in C++ that show how rendering techniques can be implemented.
I actually found scratchapixel useful to read before getting to a book like PBRT, which is more abstract and more technical in a way.
Alternatively, you can use something like the OpengGL API to write graphics applications. However, it will be harder for you to explore techniques such as Ray Tracing with OpenGL. And it's more about learning the API than really understanding how the algorithms used by OpenGL under the hood work (while this is what the two ressources mentioned above help you with). But it is perfect for what you want to do (playing with matrices, etc.)

UML diagram Display framework [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking to make a prototype of a UML differencing tool. What open source visualization tool kit exist that allow me to display UML diagrams?
Yet, I still need to be able to make personal edits the display. (Ie. refocusing, and drop down lists, additional displays.)
I have looked at Zest and Perfuse. But neither of these applications have a way to display a UML. If they do work, where are examples of them displaying UMLs?
you may want to have a look at GEF. As far as I know, ArgoUML is based on this framework.
There are several open source UML tools for Eclipse listed here along with their license.
For the diff part, you should check EMFCompare and this list of model versioning tools since they could be reused in your project

Are there any good tutorials on performing optical flow transforms for a sequence of still images? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I want to experiment with guiding an RC car via my laptop using bluetooth and an X10 camera to snap the pictures. Basically I want to create the DARPA not so grand challenge of guiding my RC car around the house and avoiding obstacles and teaching it how to navigate. Not terribly practical but fun to mess with. Any suggestions on books, tutorials or alternatives to optical flow that accomplish the goal of allowing the RC car to perceive motion relative to its optics. Thanks in advance!
The place to go for any vision processing applications is most likely OpenCV. It is an open-source library with many common vision functions implemented for you.
It is available in C++ and Python.
As far as actually implementing optical flow, there is a pretty decent reference with lots of comments available here: http://robotics.stanford.edu/~dstavens/cs223b/
I think that you will find that the included pdf files provide good context for what the code is actually doing.

Where can I buy game sprites and tiles? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Yes, I'd prefer to buy them instead of using "free" or "free" with some kind of weird license. Tried Google, but no luck and my fav RF graphics sites don't have any... :(
You're unlikely to find sets of tiles that are simultaneously online, exactly meet your needs and are purchasable for a fee.
I'd suggest going to one of the freelance graphics / design sites e.g. 99 designs and get the work done for a small commission. Depending on your game you will probably have custom requirements anyway, so getting custom tiles created is probably the best bet. This is how I'm planning to source the graphics and artwork for my next game.
Alternatively, you'd be surprised by how many good "free" tile sets you can find. But then you will be forced to stick to the graphic style and theme of the free tileset, and run the risk of looking very similar to other games using the same tileset.
You could pay someone to create them, perhaps at a site like vWorker/Rent A Coder.

Any SVG animation tools out there? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'd like to create some animations using SVG. Are there any tools out there similar to flash, where I'd get a stage and a timeline where I can manipulate objects over time, then play them back?
Thanks
There is the similar question at superuser.com. The best answer there is the link to the Inkspace wiki page with a list of existing animating programs.
It's looks like Adobe Edge Animate is the program that should fill the gap of SVG-animating programs with nice GUI, but now it doesn't look very helpful for my opinion. I'm looking forward to see that Adobe combine Snapsvg with Edge Animate.
Synfig studio with the SVG export plugin.
with Blender, since integration of Freestyle, you can animate your 3D models, and then, thanks to freestyle in scripting mode, write python modules that can be used to output any kind of documented vector format.
SVG has already some interesting implementation, you can have a look for example at this repository: https://github.com/hvfrancesco/freestylesvg

Resources