共查询到20条相似文献,搜索用时 0 毫秒
1.
Java 3D—Java语言的三维图形解决方案 总被引:5,自引:0,他引:5
Java 3D是一种新型的三维图形编程方案,结合Java语言,在开发Internet及WWW上的三维图形网络应用有极大优势。本文介绍了Java3D API的特点,并结合一个利用Java 3D开发的实例说明其结构与编程模式。 相似文献
2.
Java3D API与Java3D编程技术 总被引:8,自引:0,他引:8
Java3D API是应用于3D图形编程的Java类包,本文具体介绍Java3D API中主要类的使用,Java3D编程模式和显示模式,阐明了Java3D编程的思路和方法。 相似文献
3.
三维图形仿真的一个重要工作就是建立三维模型,若使用已有的模型可以节省一定的时间.文中主要讨论了如何将复杂的CAD模型应用于Java3D建立的图形仿真系统中.首先,对已有的Pro/E模型进行简化,以VRML格式导出,有两种方式应用于Java3D中.一种是直接编辑Pro/E模型导出的VRML格式文件,组织模型之间的链接关系;另一种是将Pro/E模型导出的VRML格式文件导入到3DMax中组织链接关系,然后导出为单一文件.最后联合使用这两种方式将一个复杂的空间机器人模型导入到Java3D,提高了图形数据的重用性和开发的快速性,经实践验证效果理想. 相似文献
4.
5.
Thomas Bøgholm Christian Frost René Rydhof Hansen Casper Svenning Jensen Kasper Søe Luckow Anders P. Ravn Hans Søndergaard Bent Thomsen 《Innovations in Systems and Software Engineering》2013,9(1):17-28
We present a rationale for a selection of tools that assist developers of hard real-time applications to verify that programs conform to a Java real-time profile and that platform-specific resource constraints are satisfied. These tools are specialised instances of more generic static analysis and model checking frameworks. The concepts are illustrated by two case studies, and the strengths and the limitations of the tools are discussed. 相似文献
6.
7.
Qin Wang Qiong‐Hua Wang Jing‐Long Liang Chun‐Ling Liu 《Journal of the Society for Information Display》2014,22(10):493-498
In order to investigate visual experience for watching the autostereoscopic three‐dimensional (3D) projection display, we conduct a subjective evaluation experiment by a questionnaire when viewing video clips. Factor analysis is adopted to classify the evaluation items for the perpetual constructs of visual experience. Then a mixed design with repeated measurement analysis of variance with dimension and display duration as factors is carried out on the evaluation data to check the factorial effects and interactions for statistical significance. The results of factor analysis extract five factors including visual comfort, image quality, distortion, naturalness, and presence, which can be used as comprehensive indicators to evaluate the autostereoscopic 3D projection display. The results of analysis of variance indicate that image quality, which is used to assess two‐dimensional contents, is no longer applicable. It is necessary to give consideration to depth when evaluating 3D visual experience. Although 3D scenes enhance the overall subjective performance such as naturalness and presence, the health issues and stereoscopic distortion related to the introduction of depth cannot be ignored. 相似文献
8.
基于Java3D的地质资源的三维模拟 总被引:1,自引:0,他引:1
传统的地质勘测绘制方法是将地质资源数据绘制到平面图上,地质资源的三维可视化是目前的研究方向。本文利用Java3D开发包将地质资源数据绘制成三维图形。采用逐点插入法来实现大量的离散数据的三角网格化,以此实现三维图形的显示;并设计算法,在特定位置的显示剖面图。在此基础上开发了一个实用系统。 相似文献
9.
10.
Web-based visualization of 3D geospatial data using Java3D 总被引:1,自引:0,他引:1
Spatial database servers allow for the storage and access of 3D geospatial data using open geospatial consortium standards. The Geospatial Database Online Visualization Environment (GeoDOVE) is a prototype 3D Web-based geographic information system that demonstrates how Java3D can reduce bandwidth and allow direct connectivity to spatially enabled database systems. We've developed GeoDOVE, a Java3D-based prototype system that retrieves geospatial data from conventional spatial database servers, allows modification of the visualization during runtime, and lets users remotely modify attributes using the structured query language (SQL). 相似文献
11.
The Java 3D API and virtual reality 总被引:7,自引:0,他引:7
Java programmers can quickly and easily define graphics programs using Java 3D's scene graph classes. An expanded view model lets applications seamlessly operate in a variety of single- and multiple-display, nonhead-tracked and head-tracked, display environments. This view model relies on the flexible InputDevice interface that Java 3D provides to remove most of the vagaries of hardware trackers 相似文献
12.
为了建立基于工程图学的虚拟实验室,在计算机的屏幕上虚拟现实中零件的装配,笔者通过对两种虚拟语言VRML与Java 3D的分析比较,选定以Java 3D为虚拟平台,在引入.obj文件的基础上,按照现实中零件的安装和工作过程,通过设定相应的程序来实现零件的交互和装配过程,并完成了对零件交互式三维装配动画以及工作原理的论述。以压板为例,给出了一个基于Java 3D的交互式三维装配动画的例子,实现了该装配体在虚拟现实中的要求,达到了虚拟装配的目的。从而验证了该方法在现实零件装配中的预见性和优越性。 相似文献
13.
14.
View generation with DIBR for 3D display system 总被引:1,自引:0,他引:1
Laihua Wang Chunping Hou Jianjun Lei Weiqing Yan 《Multimedia Tools and Applications》2015,74(21):9529-9545
15.
Lin Yang Haiwei Dong Abdulhameed Alelaiwi Abdulmotaleb El Saddik 《Multimedia Tools and Applications》2016,75(24):17121-17155
With advances in lasers, optics, and electronics, many new 3D display technologies have been proposed with prototypes in research labs or have entered the marketplace. Although some of these technologies (such as Stereoscopy) are familiar to people, other technologies, such as holography, remain far-fetched to most. This survey introduces the principles of current popular 3D display technologies, which are generally categorized into four categories: 3D movies, on-stage holograms, holographic projections and volumetric 3D displays. Furthermore, the limitations of each of the aforementioned technologies are deeply analyzed, and comparisons of these technologies are provided. Moreover, we note appropriate application situations for the various technologies. Because computer-generated hologram (CGH) technologies are considered to be the next generation of 3D display technology and have become a dominant direction in 3D display technology development, we address the challenges that CGH is currently facing and provide an insightful analysis of solutions proposed in recent years. Finally, we study the current 3D display applications associated with the four categorized technology principles. 相似文献
16.
17.
Human shape recognition performance for 3D tactile display 总被引:2,自引:0,他引:2
《IEEE transactions on systems, man, and cybernetics. Part A, Systems and humans : a publication of the IEEE Systems, Man, and Cybernetics Society》1999,29(6):637-644
The paper describes the relationship between the pin-matrix density of a tactile display and the recognition performance of displayed 3D shapes. Three types of pin-matrix tactile display, that generate 3D shapes, were used for the experiment. The pitch of pins was 2 mm, 3 mm, 5 mm each. We assumed that surfaces, edges, and vertices were primitive 3D shape information, so tested shapes were classified into these three categories. We assumed two types of finger touching mode: 1) fingertip-only, allowed full use of spatial shape information given to the fingertip; and 2) allowed tracing of the object. Recognition time and the classified error rate were measured. We obtained results on the relationship between pin pitch and recognition performance data. Regression curves for pin pitch and recognition time were plotted. A significance test of recognition time versus pin pitch was done. The error rate of identification versus pin pitch was described. Our results provide basic knowledge for developing tactile presentation devices 相似文献
18.
The special editing ability of display terminals is seldom exploited outside of display-based text editors. Tailoring a device driver in the operating system kernel to display terminals makes display editing available whenever the terminal is used and makes display editors simpler and terminal-independent. This paper describes such a device driver. 相似文献
19.
JaVa 3D中的Text2D的扩展与应用 总被引:1,自引:1,他引:1
Java3D中Text2D类虽然能生成二维文本,但由于文本的字体、字号、颜色在文本生成后就不可改变,字的排列也只有“从左向右”方式。所以,Text2D不能满足交互式建立虚拟环境中二维文本的需要。Java3D中的Text3D类支持交互式地建立文本,但Text3D的三维文本却不能退化为二维文本,这使得Text3D不能替代Text2D。所以,有必要扩展Text2D类以支持交互地建立虚拟环境中二维文本。文章给出实现这一扩展的关键技术,为用Java3D开发交互式虚拟环境建模器的二维文本生成功能提供支持。扩展的Text2D在智能型虚拟汽车驾驶道路环境建模器中的使用表明它是有效的。 相似文献
20.
基于Java 3D的自重构机器人仿真平台的构建 总被引:1,自引:0,他引:1
介绍了新设计的一种同构阵列式模块化自重构机器人的模块结构和运动方式,针对这种机器人系统,为了验证控制算法,构建了可视化的自重构机器人仿真平台。选用Java 3D作为开发工具,采用类的封装和线程技术,设计了仿真平台的软件结构,并实现了在界面上进行交互式地显示三维运动过程。在此平台上对模块的运动进行仿真,给出了一个4×2×2矩形阵列模块的平移仿真示例,验证了该仿真平台的有效性。此仿真平台界面简单,操作方便,能够实现算法仿真和运动显示。 相似文献