|
| |
使用Java3D实现三维图像三 日期:2007-12-05 15:00:37 |
|
3.4 ViewPlatform: 在虚拟世界中的位置 一个Viewplatform结点定义了一个坐标系统。这样,在虚拟世界中就有了一个有原点或参考点的参考系。观察平台是一个附加在观察对象的点并且作为决定描绘工具观察的基础。 图4表示了一个场景图的一部分,它包括一个观察平台结 |
|
| |
Java编码规范,在您进行编码之前应该阅读的规范 日期:2007-12-05 15:00:37 |
|
Java编码规范说明1.1 为什么要有编码规范 编码规范对于程序员而言尤为重要,有以下几个原因: 一个软件的生命周期中,80%的花费在于维护。 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护。 编码规范可以改善软件的可读性,可以让程 |
|
| |
机器人虚拟仿真系统初步研究(一) 日期:2007-12-05 15:00:37 |
|
摘要本文介绍了一个基于Java和Java3D开发的机器人仿真与监控系统。该系统能将机器人状态数据适时地以三维图形方式显示,并且能模拟现实工作环境,进行多角度监测机器人动作,检测机器人与环境物体间的碰撞,通过一系列仿真技术使得原来必须用实际机器人作为对象的研究活 |
|
| |
机器人虚拟仿真系统初步研究(二) 日期:2007-12-05 15:00:37 |
|
第二章 总体方案设计从工程的角度而言,对于软件开发,先创建一个良好合适的系统构架对于保障开发的可行性、开发成本和软件质量都是至关重要的。至于运用3D图形技术对双臂机器人进行软件仿真,其中要害又是身临其境之沉浸感的机器人三维动态的、逼真的和可交互的虚拟 |
|
| |
机器人虚拟仿真系统初步研究(三) 日期:2007-12-05 15:00:37 |
|
第三章 虚拟仿真技术简介3.1 JAVA3D的基本概念JAVA3D实际上是JAVA语言在三维图形领域的扩展,JAVA3D实际是JAVA的一个API库。 这个库设计的初衷就是实现三维图形表达JAVA3D的数据结构采用的是Scene Graphs Structure(场景图),这一灵活 的树状结构与显示列表多少有些 |
|
| |
机器人虚拟仿真系统初步研究(四) 日期:2007-12-05 15:00:37 |
|
第四章 机器人模型和交互控制4.1机器人机械臂结构因有关机器人细节有泄密之嫌,特删除之。文中图片所示为kr6模型,模型具体文件来自老外网站。4.3 定义机器人几何形体的VRML文件#VRML V2.0 utf8DEF joint0 Transform {scale 0.01 0.01 0.01 rotation 1 0 0 1.5708 child |
|
| |
机器人虚拟仿真系统初步研究(五) 日期:2007-12-05 15:00:37 |
|
第五章 碰撞检测5.1 碰撞检测算法碰撞检测是机器人运动仿真系统中的重要组成部分,快速有效的碰撞检测功能将是仿真系统成功的要害。本章介绍了几种碰撞算法,试图阐明适合我们机械手的碰撞检测算法。由于计算量太大的问题还没解决好,全局碰撞的检测问题至 |
|
| |
机器人虚拟仿真系统初步研究(六) 日期:2007-12-05 15:00:37 |
|
第六章 虚拟工作环境6.1 引入工作场景机器人多代替人类从事危险环境的工作,因此模拟机器人的工作环境对与虚拟仿真也是必不可少的。我们研究的机器人也主要应用于铁路、公路、水电的隧道施工。因此对施工现场的模拟显得尤为重要,由于非凡原因,我们没办法获得现场数据 |
|
| |
机器人虚拟仿真系统初步研究(七) 日期:2007-12-05 15:00:37 |
|
设计总结与体会该设计涉及机器人技术、计算机3D图形以及软件工程等多方面的知识,因此对个人的知识结构和动手能力都是很大的挑战。我在设计和实现该软件系统的过程中,了解到了相关领域的前沿信息,也激起自己强烈的爱好,在初步完成设计目标后,我得出以下一些关系: R |
|
| |
Java3D实现三维显示 日期:2007-12-05 15:00:37 |
|
Java3D用其自己定义的场景图和观察模式等技术构造了3D的上层结构,实现了在Java平台使用三维技术。本文在原理上着重介绍Java3D特有的两个重要概念:场景图(Scene Graph)、观察模式(View Model)。在接口使用上的介绍分为两部分:实例说明如何使用Java3D接口;说 |
|
| |
JAVA游戏直棋教程 日期:2007-12-05 15:00:37 |
|
本模块为游戏规则和界面设计,计划于2005.3.9完成。目前进展顺利,预计将提前一天完成。
本模块分两部分:1)界面设计。预备需要的图片文件等;设计图形界面;该部分设计已完成,耗费时间两天。主要类:MainFrame:游戏窗口,初步定为游戏本身,将拥有三个逻辑成员:? UI |
|
| |
Java 图像技术 日期:2007-12-05 15:00:37 |
|
笔者在这里将画线,画或填充多边形等理解为图形技术,将图片的变换,显示理解为图像技术. 相对而言,图形技术较简单,图像技术较复杂.下面笔者从实用的角度出发,讲解几个图像编程问题.首先,我们看下面这个程序. HTML 文件如下:
APPLET CODE=easy.class |
|
| |
用JAVA对彩色图片进行灰度变换 日期:2007-12-05 15:00:37 |
|
我们在网页设计过程中,有时为了模拟单色VGA 的显示效果或为了进行某种形象的夸张设计,而将彩色图形画面变为黑白显示,这就需要使用彩色到黑白的灰度变换技术。 灰度变换的算法其实很简单,只要提取每个象素点的红、绿、蓝三原色,然后根据公式:灰度值= 红色亮 |
|
| |
java指南之使用图形 日期:2007-12-05 15:00:37 |
|
你可能根本不用阅读这个课程。很多程序没有使用自定义图形。假如他们需要显示图像,他们在标准的Swing组件(例如标签 和 按钮)中使用 图标做这个。显示样式文本,也许还有嵌入的图像和组件,他们使用 文本组件。为了自定义组件的边界,他们使用 边界. 假如你不 |
|
| |
用Java3D 做的3D粒子特效 日期:2007-12-05 15:00:37 |
|
这是一个用java3d 做的3D粒子特效,假如做为屏保棒极了。 运行后 出现一个控制面板和显示面板,可以在控制面板里面控制显示属性,有很多种变换,自己运行时慢慢欣赏吧。 A java3d window and an awt control panel window will appear.Use the control panel |
|
|
 |
|
相关分类 |
|
|
|
 |
|
本栏随机推荐 |
|
| |
 |
|
赞助广告 |
|