我是一名建筑系学生和设计师,而不是程序员,所以我正在寻找一种对交互式图形有最佳支持的编程语言或库。例如,上周我有一个关于交通路口计划的想法,我将插入传入和传出通道,然后使用鼠标将它们与节点连接以显示所需的路径,这将用于使用最佳交通灯计划计算平均吞吐量
或者那个时候我想绘制一个形状,然后将具有预定义地板空间的房间最佳地装入该形状。
有Javascript + Canvas,Processing,还有Rebol,这就是我所听说过的。在Windows平台上提供更简洁/更容易的东西吗?
答案 0 :(得分:1)
对于您的用例,听起来像CAD包具有良好的脚本支持是最好的。那里有many CAD packages,他们都采用不同的脚本编写方法。 AutoCad使用Lisp,BRL-CAD有自己的语言,PythonCAD令人惊讶地使用了Python。我会查看这些或其他可能具有脚本支持的CAD软件包,看看它们是否能满足您的需求。
答案 1 :(得分:0)
Scratch programming language? : - )
答案 2 :(得分:0)
您可能会发现Flex或Flash适用于您的目的。使用Flex,您可以在任何您最熟悉的程序(Photoshop,Illustrator,Paint等)中将所有单独的图形创建为图像,然后在Flex应用程序中引用它们。您可以在mxml中轻松地为所有内容提供初始位置,mxml是一种简单的基于XML的语言,用于定义UI,然后使用ActionScript编程交互(基本上与JavaScript相同)。
它还支持转换和补间以及内置的效果。
http://www.adobe.com/products/flex/
您也可以在不需要购买的情况下离开。 SDK是免费的,有像FlashDevelop这样的免费IDE。还有更好的商业IDE,如IntelliJ和FlashBuilder。
答案 3 :(得分:0)