九月 2006


常总结总结& 该上心的事儿29 九月 2006 11:46 pm

本地硬盘上有本《SWT/JFace in Action》,又从http://www.eclipseworld.org/下了一本八进制的GEF教程,十一这几天看看。

还有模型的建立要抓紧了!

常总结总结& 该上心的事儿26 九月 2006 09:29 am

昨晚把JDK1.5自带的Java2D的Demo导入了Eclipse工程中,修正了所有的警告,每个例子都运行看了一遍。 感觉Java2D的功能还是很强的,怪不得人家说AWT和Swing唯一比SWT强的就是Java2D这一块了,还专门写了一篇文章介绍如何用Java2D来进行图形处理,再转成SWT的图像来显示。 对于我来说,要用到的主要功能无非是画一些线面的图形背景,在此基础上再加上一些活动的车。开始想到的就是把Java2D的Demo中的代码添加到实现Java2D到SWT转换的类中。后来发现每个Demo中的小例子都要依赖于一些超类,直接拷贝过来还不是很容易,所以只找了一个最简单的静态的例子转了过来,发现果然是可行的。不过,还没有尝试动态的例子,不知道在动态情况下转换的效率如何,会不会占用资源过多。 晚上睡觉迷迷糊糊的时候突然想到如果将小例子中依赖的那些超类改为用SWT来渲染,就可以少了很多工作量了,这就类似于实现了一个平台上的JVM就不用对每个编译好的Java类进行修改了:) 等会儿中午吃饭前就尝试一下这个想法是否可行。

看着挺美的25 九月 2006 05:13 pm

http://www-128.ibm.com/developerworks/cn/opensource/os-draw2dswt/

该上心的事儿25 九月 2006 04:10 pm

今天老板过来告诉我可能有个终端区的项目,让我抓紧时间完成仿真的主体程序,细节可以以后再添加。感觉是这个理,不能太沉溺于细节了,先做个原型出来再说。

下午看看如何在SWT中进行2D编程,晚上要把简单界面作出来了。

看着挺美的25 九月 2006 03:56 pm

http://www-128.ibm.com/developerworks/cn/java/j-2dswt/

没事儿瞎捣鼓& 常总结总结20 九月 2006 10:36 pm

晚上打完球吃完饭,想来实验室静心看看教程,偏就有无聊之人在我面前装逼,装得还很烂,更让我恶心的是不能当面指出他在装逼,这让我很是郁闷。晚上也没干成什么事,浪费了两个小时左右大好的时光,马上要回宿舍了,还要拎一堆东西,希望明天不要让我继续恶心了。

常总结总结20 九月 2006 01:24 pm

早上过来以后收了邮件,看了新闻,然后被迫打扫卫生,这样就晃到中午了,下午2点还要去给同学办事,3点去打球,一直都没干什么正事!晚上打完球肯定又累了,估计只能看看Xith3D的教程了。

昨天晚上学习Xith3D的教程,把3D  max导出的ase格式的模型文件导入,成功地进行简单的动画处理。其实,对于我来说,用不到Xith3D很多功能,毕竟那是为了游戏设计的,我只要能简单的动动就行了,主要是要解决动态增删,简单动画的问题。

对了,早上也不是什么都没干,从学校的FTP上下了一个3DMax8,跟着网上的教程画了两个简单的模型,感觉也挺简单的。自己设计好就行。这两天尽忙3D了,总说要看JADE,总也没看。其实这才是核心的东西,而且不用在电脑上设计,有张纸,有杆笔,再加上一些参考书就行。按照人家说的,用JADE设计系统主要工作是分析和设计两个阶段,我连分析阶段也没完成呢,只是有些零零碎碎地想法,这样怎么能完成进度呢!

不过看看自己这两天态度还是挺端正的,这样毕业看来是没什么问题了,嘿嘿

该上心的事儿19 九月 2006 02:51 pm

早上对用CVS下载来的源码进行整理,在工程的Build Path中添加了很多jar文件,大体上没有什么问题了,只有一个次要的包(org.xith3d.loader.dae.whoola.*)有问题,估计还是少加了jar文件的支持,暂时不管它了。

看了xith-tk里的texture的例子,终于知道怎么用了,嘿嘿。这样也不错,先以release版本为基础,以CVS为参照,来学习使用Xith3D的API。以后等再出新的release版本的时候,也可以更快的适应。说到这里,不能不提这些个开源项目对于API都不够谨慎!按理说,凡是公开的API就要坚持支持下去,即使要去掉一些,也要慢慢来,至少先提示deprecated,让人家有个心理准备呀,说删就删,文档也不能及时更新,这不是害人嘛!!

牢骚发完了,还要继续学习。下午看来还是看看xith3d吧,JADE晚上再看了。

常总结总结& 该上心的事儿17 九月 2006 09:59 pm

大不了就单独弹个AWT的窗口出来,没必要非和SWT集成到一块!

嘿嘿

明天就是属于JADE的了:)

该上心的事儿17 九月 2006 05:38 pm

这两天心里其实一直在犯嘀咕,不知道Xith3D或者Java3D或是jME对于SWT的支持如何,或者说SWT对于OpenGL的支持如何。

查了不少文章,都是挺旧的了,好像都是说SWT对OpenGL支持不太好,3D库用AWT和Swing的比较多。今天在LWJGL的主页上看到,说是Eclipse3.2M3开始支持LWJGL了,看得我很是高兴。上了Eclipse的主页一搜,果然如此。不仅是LWJGL,JOGL的支持也有了。不清楚自己的Eclipse3.2是不是M3以后的,就索性下了一个3.3M1。可是待我导入Snippet后发现居然不能解析swt里的opengl类!没办法,又下了一个swt的SDK,在工程里导入swt.jar才算是搞定了。

两个示例程序分别用JOGL和LWJGL实现了一个不停旋转缩放的环状物体。可是我不想再花时间去研究JOGL或是LWJGL怎么用了(估计和研究OpengGL差不多),只想在类似Java3D的Scene Graph式的库里来写程序,感觉概念上还是很容易理解的。

前面说的Xith3D,jME都号称与底层的render无关,都支持JOGL和LWJGL。不过好像Xith3D已经实现了JOGL部分,LWJGL部分还不完善,jME正好相反。今天在网上查了jME的支持文件和examples,发现做的不如Xith3D(也许还有的我没找到)。于是就暂时决定用Xith3D了。今天晚上再看看例子,明天就没那么多时间搞这个了,还有JADE等着我去建模呢。

唉,悔不当初哦。。。

Next Page »