由买买提看人间百态

topics

全部话题 - 话题: java3d
1 (共1页)
c*****t
发帖数: 1879
1
来自主题: Java版 - Java3D or JOGL?
Java3D is good for relatively simple and not resource intensive
stuffs. Scenegraph is very easy to use.
JOGL is for more performance and visual demanding stuff as
it is just direct mapping of OpenGL calls. Java3D is basically
an API on top of JOGL.
c*****t
发帖数: 1879
2
【 以下文字转载自 Programming 讨论区 】
【 原文由 coconut 所发表 】
I am trying to do the following in java3d. Performance is a big issue
here.
There is a surface (around 20,000 vertices) and I would like to pick
vertices. Basically, when a mouse click event occurs, I would like to
know the nearest vertex by the mouse pointer.
I tried to use PickTool, which requires a shooting ray (which can be
started from the eye position to the image plate location of the mouse
pointer, which has a z coordinate of 0.0). Then
c*****t
发帖数: 1879
3
来自主题: Java版 - CookXml 简介
如果让你写个很简单的 XML Parser,就是 load 一些 plugin class,比如


...

稍微会点 XML / DOM 的就能在 50 行以内手写一个。
不过,如果再加一条,有些 plugin 只能在 Java3D 下工作,希望只有在
Java3D 存在的情况下,load 这些 plugin。比如


...




加这个也不难。不过,这里就出现个问题。简单的解决方法就会造成该
parser 对 Java3D 的依赖。这里不是指 parser 必须用到 Java3D 的
library,而是写 parser 的人必须事先考虑到 Java3D。这就是一般 parser
的短处。高
c*****t
发帖数: 1879
4
Java3D maybe dead. Sun layed-off/reassigned people in the Java3D
team. They now favors OpenGL again...
Java3D is object-oriented, unlike OpenGL. It makes doing things
such as animation, mouse etc significantly easier. However, OpenGL
stuff seemed to be more popular, easier to implement etc.
In short, don't waste time on Java3D.
As for Java2D, usually knowint Graphics/Graphics2D is good enough.
You probably don't even have to worry about transformations etc.
Unless you do image processing (wh
y**i
发帖数: 357
5
来自主题: _Graphics版 - question about 3D engines
i just want some comments about 3D engines, such as Java3D, OGRE etc.
class structure of java3d looks really beautiful and seems covers lots stuff.
but is it really a good design? compared to java3d, OGRE classes looks
simpler, lack of deep thinking, is it true? but performance wise, OGRE should
be much better than java3d because of simple classes? (just thinking of
design, not java vs c++)
c*****t
发帖数: 1879
6
来自主题: Java版 - Java sucks big time!

ago
and
Java3D is Extremely buggy :(, but it is better than nothing. Our lab has
a professor who wrote a powerful 3d image volume, surface, curve,
visualization/editing/analyzing tool in MFC, but a lot people (math people and
Medical doctors) use Mac, and our powerful image registration engine is on a
Linux cluster, and many people uses SGI. Even though my program doesn't do
much and is slow (but ok enough), it works on ALL platforms (heavy emphasis
here) with Java3D installed. I even used
z****e
发帖数: 54598
7
java3d和2d最大的问题是图形接口效率偏低的问题
尤其是以前那种破机器,嘎拉嘎拉跑得很慢
所以现在javafx提出的解决方案是优先通过调用opengl或者directx的api来优化
然后才是通过java2d和java3d的接口来搞定
这样可以用上一些硬件加速之类的
所以这是优化的办法,至于你说的无缝结合
哦,貌似网络上骂声一片,骂的远比opengl还多
opengl已经够惨痛的了
可能对你来说是无缝吧
z****e
发帖数: 54598
8
醒醒,次时代时代都快真成次世代了
索尼混得一天不如一天
至于任婊等早就不行了,前一段任婊说要给ios做游戏
导致股票狂飙,这就是给了console一巴掌
现在趋势就是mobile往console上去攻打
看ouya多火爆就知道了
unreal什么最好个啥呀,用了unreal也架不住一堆公司倒闭
相比之下,各种乱七八糟的app移植的平台被各个公司追捧
编译成js那个叫一个恶心,你到底用过mozilla的东西没有?
mozilla的那个webgl都还是玩票性质的
非要用firefox不可,我倒是玩过一个很垃圾的社交游戏,就是webgl搞的
强行要求下载firefox,现在也没啥消息了,js最大毛病是解释执行
导致运行效率极低,还commercial个大头,js要破解就是分分钟的事
js engine本身就是一个很低级的vm,你以为会比jvm高级到哪里去?
除了不管thread,其他你就可以看成是一个vm,就是比一般的vm要弱很多就是了
java3d你非要说fps上不了10我也没办法,人弱没有办法
这种东西google下到处是demo,就算java3d不行,用opengl的接口嘛
openg... 阅读全帖
h*******x
发帖数: 347
9
来自主题: JobMarket版 - 公司请人:软件工程师
发信人: houstontx (netprogrammer), 信区: JobHunting
标 题: 公司请人:软件工程师
发信站: BBS 未名空间站 (Sun Aug 3 02:07:35 2008)
软件工程师
地点:休斯顿
时间:ASAP
工作内容:做工程应用软件。stand alone application with web interface.The
first task is upgrading a silverlight component. You will learn on the job
by yourself if don't have previous experience on silverlight. 基本上内部使用
。独立工作--软件不大(50k-100k lines)。
要求:c++(at least read), c# , 2D/3D graphics(at least one out of GDI,
directX, openGL, java2D, java3D), multi-thread programming.
Any other exp
r**********0
发帖数: 3236
10
就是太多了,组织的不好,混乱的很。我觉得还是微软那套库好,我记得在xerox实验
室工作的时候,
用java3d写个程序,搞得我头晕,用wpf做同样的东西,就简单许多。
z*******3
发帖数: 13709
11
来自主题: Apple版 - 什么软件在macosx上没有
As well as being language-independent, OpenGL is also platform-independent.
The specification says nothing on the subject of obtaining, and managing, an
OpenGL context, leaving this as a detail of the underlying windowing system
. For the same reason, OpenGL is purely concerned with rendering - it
provides no APIs related to input, audio or windowing. This is perhaps the
greatest difference between OpenGL and its competitor, DirectX.
http://en.wikipedia.org/wiki/OpenGL
directx最早说是要做一个lightweight... 阅读全帖
z*y
发帖数: 1311
12
Java3D?
j***y
发帖数: 87
13
来自主题: Java版 - Re: 有人玩java3D么?
yes, it's possbile to build a more complex interface with glut, and as long
as you only use glut, it will be easy to port to other platforms.
BX is Builder Xcessory, a commercial interface builder for X/Motif environment.
you can download an evaluate version from www.ics.com
c*****t
发帖数: 1879
14
来自主题: Java版 - How about Swing?
Where can I find screenshots of Eclipse?
Currently, I am in a need of getting a IDE environment that supports
plug-ins modules, similar to NetBeans for a medical imaging software.
NetBeans currently is not easy to be configured (one has to change the
source code and compile it), though modules can be added via xml.
Eclipse seemes interesting, but I want to know its interface etc.
BTW, will Eclipse support Java3D?
g*****g
发帖数: 34805
15
来自主题: Java版 - 求助Java Image Tools or API
JAI is not a part of J2SE. Like other packages such as Java3D, they
provide a Sun implementation of some multimedia processing utilities.
If you care about platform-neutralism, you have to stick with J2SE,
which provides very limited support in image processing. ImageIO API
is new in J2SE1.4, you will have compatible problem if some of your clients
are still using 1.3 or lower. However, it looks like you are gonna process
image only on server end. So that's not a big deal. Just go ahead and
use
c*****t
发帖数: 1879
16
来自主题: Java版 - It's open source!Re: COOL JAVA IDE
There may be issues trying to do Java3D stuff.
e***g
发帖数: 158
17
来自主题: Java版 - Java能帮我做这个project吗?
then why not java3D.
if only to draw something on canvas, with simple mouse event listern,
it's not really complicated GUI. GUI logic can be done in one small class.
n*m
发帖数: 23
18
来自主题: Java版 - Java能帮我做这个project吗?
Java3D needs to many JNI facilities and native libraries. You have to
install those for applet running. It is not a good idea, coz web based
normaly means you don't need to install these stuffs on web browser side.
h****r
发帖数: 258
19
来自主题: Java版 - Java能帮我做这个project吗?
Java3D + RMI?
Go to http://www.j3d.org/ for more information.
c*****t
发帖数: 1879
20
来自主题: Java版 - java3d question
I load a set of triangle points, normals, etc and display it.
For some reason, it seemed to me that the default CULL_BACK will not
display the object correctly and I have to use CULL_NONE or CULL_FRONT
in order to display the object. The problem is that I wasn't able
to see any shade on the object. The entire object is one color...
Any suggestions?
Thanks.
g*****g
发帖数: 34805
21
来自主题: Java版 - java3d question
culling has nothing to do with shading.
it's to not display the half of the object away to you and speed rendering.
For shading, you need to turn on lighting.
Make sure you add light in the scene first.
c*****t
发帖数: 1879
22
来自主题: Java版 - java3d question
I added a red colored directional light to the root branchgroup and I
still don't see any effects. That's why I was worried if the normals
were bad.
c*****t
发帖数: 1879
23
来自主题: Java版 - java3d ModelClip question
Is ModelClip global?
I have a shape which need to be clipped. But I also have other
shapes that can appear in that clipped region, but w/ ModelClip
these shapes were clipped away as well :(
Help?
g*****g
发帖数: 34805
24
来自主题: Java版 - Java做界面能做成这样吗?
I am sorry, is there anything special in this interface?
You just pile some icon buttons in there, and now if you
know a little about Java2D, you are all set.
Too pity Java3D is not an official part of Java, you can
even desgin 3D interface with that.
R*******r
发帖数: 104
25
来自主题: Java版 - Java sucks big time!

mirroring
Dude, Java is not supposed to do everything, if I have to do a job like
this. I wouldn't even consider java.
I don't think API design is trivial, other than all platform JNI
implementation,
you have to put it in context of other existing API and future features. You
can see tons of afterthought in java evolution.
ago
Java3D was buggy, but I did build some good application on it before.
d****n
发帖数: 102
26
来自主题: Java版 - Java3D or JOGL?
在做一个商业交互图形项目,各位大牛给个建议,应该用哪一个呢?
x*******i
发帖数: 777
27
来自主题: Java版 - 学习JAVA的人要注意
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你
应该十分了解UML,尤其是class,object,interaction以及statediagrams。
2.你需要学习JAVA语言的基础知识以及它的核心类库 (collections,
serialization
,streams,networking, multithreading,reflection,event,handling,
NIO,
localization,以及其他)。
3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制
等。
你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
4.如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设
计的思想和方法,以及桌面程序的 SWING,AWT, SWT。你还应该对UI部件的
JAVABEAN组
件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
5.你需要学习j... 阅读全帖
x*******i
发帖数: 777
28
来自主题: Java版 - 学习JAVA的人要注意
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你
应该十分了解UML,尤其是class,object,interaction以及statediagrams。
2.你需要学习JAVA语言的基础知识以及它的核心类库 (collections,
serialization
,streams,networking, multithreading,reflection,event,handling,
NIO,
localization,以及其他)。
3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制
等。
你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
4.如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设
计的思想和方法,以及桌面程序的 SWING,AWT, SWT。你还应该对UI部件的
JAVABEAN组
件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
5.你需要学习j... 阅读全帖
z*******3
发帖数: 13709
29
来自主题: Programming版 - 看来你们是真心没做过web啊
也就是ff和chrome支持会好一点
而且非标准,其他的第三方更多的是一种default disable的姿态
也就是不配合,这样去折腾plugin还不如直接让用户去下载来得简单
倒腾plugin未必会比让用户去倒腾jvm容易
而且jvm还是真正意义上的跨平台,至少desktop都ok
javafx底层还是调用了directx和opengl,如果不行才调用java3d和2d来渲染
所以minecraft会选择java也就不奇怪了
Mozilla Firefox – WebGL has been enabled on all platforms that have a
capable graphics card with updated drivers since version 4.0.[11] Mozilla
Firefox 8.0 and newer versions use Cross-origin resource sharing (CORS) to
control all WebGL cross-domain textures.[12][13]
Google Chrome –... 阅读全帖
N******K
发帖数: 10202
30
别说什么java3d imagej 这种玩具
N******K
发帖数: 10202
31
你这个类比不对
vtk 相当于 java3d 但是图形数据结构支持的更好 比如说mesh曲面什么的 和算法的
图形数据结构无缝结合
z****e
发帖数: 54598
32
你是搞3d图形的,要问骂什么,要问你自己最好了
你自己的痛苦你自己知道,要是不懂自己去google
这么跟你说,你们痛苦在哪里我懒得认真看
但是我们现在具体到现实中的应用
主要是利用图形来呈现一些很fancy的东西给客户看
比如银行,比如政府
也就是大数据光说沒有用,光做也不够
客户不是很懂,所以最好的方式就是利用一些图形界面展示给客户看
这一点上看,以前swing控件效率偏低,而且的确比较丑
现在javafx提升了之后,感觉很不错
3d还没做,未必会做,怕太花哨了之后,以后不好维护
2d已经很让人impressive鸟
现在手头有一个项目是关于这个城市所有医院的数据的汇总后的展示
比如糖尿病和具体居住区域的关系
我现在这一套全部都是用java来做
只有少部分是html5和css3来做
any way,你难道没有发现你一开始的问题已经得到了很好的解答了么?
第三个是我回答的,第一个是你回答的
你只是觉得不够满意,那我们等java8出来之后再看你说好不好?
现在javafx还没有impl具体的3d接口,只能靠老的java3d
说了也白说,等3d接口出来之后,再看也不迟,到时候是直接访问o... 阅读全帖
z****e
发帖数: 54598
33
来自主题: Programming版 - java8就是冲着desktop去的
才刚开始做3d部分
逻辑是先调用direct3d/opengl
如果不支持,再调用java3d来渲染
如果是joke的话,那就只能是direct3d或者opengl是joke了
h*******x
发帖数: 347
34
来自主题: ME版 - zz 公司请人:软件工程师
发信人: houstontx (netprogrammer), 信区: JobHunting
标 题: 公司请人:软件工程师
发信站: BBS 未名空间站 (Sun Aug 3 02:07:35 2008)
软件工程师
地点:休斯顿
时间:ASAP
工作内容:做工程应用软件。stand alone application with web interface.The first task is upgrading a silverlight component. You will learn on the job by yourself if don't have previous experience on silverlight. 基本上内部使用。独立工作--软件不大(50k-100k lines)。
要求:c++(at least read), c# , 2D/3D graphics(at least one out of GDI,
directX, openGL, java2D, java3D), multi-thread programming.
Any other expe
1 (共1页)