- 虚拟现实隧道操作系统获得「国际隧道大奖」 ('11.12.13刊载)
- UC-win/Road SDK with
Delphi 发布。
UC-win/Road SDK的Delph捆绑版本。
Embarcadero Technologies和FORUM8进行虚拟实境开发的连携。
|
|
应用程序概要
 |
|
为了满足UC-win/Road客户自行开发的需要,特提供此API。使用本API,可自由开
发出与UC-win/Road的基本插件相同程度的功能选项。由此,实现了实时地向UC-win/Road数据的载入·写入,以及用户接口的自定义。 |
|
■ 发布新闻稿
- 「发布C-win/Road
SDK(开发工具)的「EmbarcaderoDelphi捆绑版本」。」
Embarcadero Technologies 新闻稿发布页 (2009.12.25)
■ UC-win/Road关
联书籍
■ 新
产品介绍
- UC-win/Road SDK Ver.8 (Up&Coming '13 新年号刊载)
- UC-win/Road SDK Ver.5.1 (Up&Coming
'11 新春号刊载)
- UC-win/Road 体验模拟器/UC-win/Road
SDK/UC-win/RoadDB (Up&Coming '08 晚秋号刊载)
- UC-win/Road 开发组件SDK (Up&Coming
'07 秋号刊载)
- UC-win/Road Ver.3.3、UC-win/Road开发组件SDK (Up&
Coming '07 早春号刊载)
|
|
|
Page Top  |
Ver.10.00.00 新增内容 <2014年 10月23日发布> 
 |
|
■主要功能
- 铁道线形相关大幅功能扩张
- 图片处理扩张插件追加控制界面
- DWG工具追加控制界面
- 点云模型插件中生成表示的点云的侧倾角和俯仰角。
- 微型模拟播放器中公开车辆的驾驶车辆认识标识。
- xpswmm插件中追加播放开始和步骤指定功能。
- 飞行路线上追加移动模型的滚轴,俯仰控制功能。
- 追加可统一管理道路/河川横截面的断面管理界面
- 追加可判定国(地域)的集合型识别码
|
|
Page Top  |
应用程序的功能和特长
 |
|
●规格
UC-win/Road SDK是由Borland (r) Delphi(tm) 作成的API,为了开发插件需要有Delphi(tm)
的支持。UC-win/Road的插件作为Borland(r) Delphi(tm)
的动态库,在UC-win/Road启动时,或通过UC-win/Road的插件管理画面可进行加载。
由插件连接应用程序、现存的数据,可对UC-win/Road进行自定义开发。
※Delphi需要专业版以上的编辑。并且,Ver.10中只对应Delphi
XE2。依次还将对应最新版本。XE2中可在最新版中取得下载版的下载服务。
●产品构成
库文件 |
: |
装载插件编辑必须的各种库文件。 |
Plugins文件 |
: |
装载样本程序的各种源代码。执行编辑之后、可对加深理解SDK中可进行管理功能。 |
帮助文件 |
: |
技术API的界面说明和Delphi的设置方法。目前对应英语。 |
●API功能
本SDK中将提供UC-win/Road上的数据制作和编辑、数据交换、数据处理相关功能、追加UI(用户界
面)、驾驶模拟器相关控制管理等多种功能。主要功能如下所示。
■构成VR空间的静态数据的参照与变更
可对构成VR空间数据的参照,编辑和重新制作。
- 地形
构成多边形坐标,指定平面坐标的海拔,网格大小、坐标系的变换
- 道路线形
平面线形、纵断线形的IP点坐标、道路长、梯度、松弛曲线和圆弧的设置,各车线的信息等
- 道路横断面
横断面形状、车行道・路缘石的分类、切土・填土・隧道横截面形状・属性、材质参照
- 路口
路口形状、材质、记号、走形路线、信号显示(信号灯、信号相位、交通控制)
- 模型
构成模型的多边形、材质、基本色、构成部分、大小、设置动作、旋转、规模、原点位置
- 配置模型
大楼、2D树木、3D树木、车辆、背景、标识、道路附属物、视频墙、3D文本的参照、新规
■模型/人物的实时控制
- 人物坐标的控制
通过对坐标、方向、倾斜等的实时控制,可让坐标进行走动。另外,还可应用在其他解析程序的可视化当中。
- 可动部分的控制
通过呼出预先设置的三维模型的可动设置,可运行一部分模型。
 |
 |
▲人物坐标的控制 |
▲可动部分的控制 |
■驾驶模拟的控制
UC-win/Roadの中进行的车辆运动(车辆物理运动)的控制可在使用SDK开发的插件内的运动模型进行替换。可在车辆的安定性能和快捷性能评价,新
技术评价探讨中进行使用。并且还可与外部程序的车辆运动模型的计算进行替换。(例:CarSim)
■日志功能
可实时获得驾驶车辆、周边的车辆、步行者的坐标和方向、操舵、油门开度等信息。还可在文件中保存并进
行分析。
■主画面的视点控制
可自由控制视点(照相机位置)。还可从与关注模型不同的角度进行观察。
■OpenGL控制的自由描绘
使用OpenGL控制器可直接描绘三维图像。下图是在三维空间上描绘风的流动(曲线)(流体解析连接插件)。
■取得用户操作
用户可在主画面中取得鼠标,键盘和游戏方向盘的操作。用户的点击位置和按键管理进行的VR空间的管
理,以及点击模型的信息表示都成为可能。
■GUI(Graphical User Interface)的二次开发
- 追加输入/信息表示的对话框
制作参数的输入画面和信息表示画面并进行管理。
- 控制的追加、既存控制的管理
可在主画面中追加菜单项目和工具栏。并且,可变更既存控制的动作。
|
●开发事例
- 驾驶模拟
通过使用日志功能,在驾驶模拟之际,可实时取得车辆的物理量。
用户可获得驾驶车辆及周边车辆的信息进行各种各样的分析。例如,驾驶的特性,安全性,绿色驾驶的判定算法进行自由组合,或用于教育及研究当中。可输出信息
如下所示。
- 车辆的位置及方位
- 道路和车道的位置信息
- 用户的驾驶操作量
- 车辆的速度,加速度,引擎RPM,齿轮
- 车辆的属性:重量、尺寸、齿轮比、发动机扭矩、制动压力、摩擦系数
- 车辆运动模型的二次开发
可对驾驶车辆进行二次开发。可切换为UC-win/Road的标准运动模型、对用户的驾驶操作的车辆运动算法进
行编程。
可使用UC-win/Road的VR环境,使用二次开发的运动模型进行驾驶模拟。
- 模型实时控制
可在VR空间中移动数据中登录的三维模型,可自由实现表示/隐藏。UC-win/Road中只需给予位置信息就可与人物模型就可与实际速度相对应进行播
放。还可表现UC-win/Road的基本功能飞行路线或是沿着道路移动等。还可与外部数据连接进行微观VR表现。
- Cloud Programming World Cup
FORUM8自2013年开始每年举办学生开发组件(SDK)的云应用程序编程技术大赛。
●样本项目
读取样本程序,通过编辑制作插件并执行,可确认动作,理解实现功能的源代码处理等。
例如,设设置交通流种种设置的应用程序。工具菜单中追加「Traffic Generator
Set」。点击之后,在各道路中央追加「任意交通量点」、并进行基本的设置操作。也可进行道路末端的交通流发生点的设置等。
 |
|
 |
▲道路的四通道信息(取得道路形状) |
|
▲声音接收点的表示和选择(对象实例) |
|
|
Page Top  |