模拟训练公共平台(系统接口)二次开发手册

模拟训练公共平台(系统接口)二次开发手册

ID:40792998

大小:215.50 KB

页数:27页

时间:2019-08-07

模拟训练公共平台(系统接口)二次开发手册_第1页
模拟训练公共平台(系统接口)二次开发手册_第2页
模拟训练公共平台(系统接口)二次开发手册_第3页
模拟训练公共平台(系统接口)二次开发手册_第4页
模拟训练公共平台(系统接口)二次开发手册_第5页
资源描述:

《模拟训练公共平台(系统接口)二次开发手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、标识:WJXY-MNXLGGPT-XTJK-ECKFSC密级:内部版本:004武警部队信息化建设项目技术文件模拟训练公共平台(系统接口)二次开发手册中国电子科技集团公司第十五研究所二○一三年七月模拟训练公共平台(系统接口)二次开发手册拟制:审核:标准化:批准:模拟训练公共平台(系统接口)二次开发手册模拟训练公共平台(系统接口)二次开发手册文档修改记录版本号修改内容描述修改人日期备注001建立文档开发组2013-07-16002接口修订开发组2013-08-01003接口修订开发组2013-08-08004接口修订开发组2013-09-17模拟训练公共平台

2、(系统接口)二次开发手册目次1三维视景控制接口61.1模型和粒子系统61.1.1VRActorInterface(VR角色配置接口)61.1.2VRMesh(静态模型)61.1.3VRParticleSystemActor(粒子系统)61.21.2相机61.2.1VRCameraBase(相机基类)61.2.2VRStaticCamera(固定相机)71.2.3VRMotionCamera(监视相机)71.2.4VRWalkCamera(行走相机)71.2.5VRFlyCamera(飞行相机)71.3环境71.3.1VRSkyMesh(天空盒/天空球)7

3、1.3.2VREnviroment(天气)81.3.3VRTerrainMesh(地形)81.4光源81.4.1VRInfinitelight(平行光)81.4.2VRPositionallight(点光源)91.4.3VRSpotlight(聚光灯)102脚本扩展接口112.1基本节点112.1.1Node(节点基类)112.1.2ValueNode(值节点)112.1.3ActionNode(操作节点)122.1.4InputLink(输入连接)122.1.5OutputLink(输出连接)122.1.6ValueLink(值连接)132.2注册节点

4、142.2.1NodeType(节点类型)142.2.2NodePluginRegistry(节点注册)143人物控制接口143.1VRCharacter(人物第三人称漫游)143.2VRObActor(观察者)153.3VRAnimationActor(人物仿真)153.4VRAgent(单体agent)163.5VRMutilAgentActor(群体agent)174场景控制接口184.1Project(工程类)184.2Map(地图类)19模拟训练公共平台(系统接口)二次开发手册4.3Application(应用类)205考核评估记录查询接口22

5、5.1T_TRA_INFERENCERECORD(推理记录表)225.2T_TRA_INFERENCEMESSAGE(推理信息表)226二维应用接口226.1VRGisBaseActor(二维应用设置接口)226.2VRGisBaseActor(二维应用上传接口)236.3VRGISWebServiceComponent(二维应用显示接口)247ACTIVEX控件接口247.1控件使用方式247.2控件接口247.3JS回调接口26模拟训练公共平台(系统接口)二次开发手册1三维视景控制接口1.1模型和粒子系统1.1.1VRActorInterface(V

6、R角色配置接口)(1)virtualboolConfig(constVRUtil::ActorTemplate&rta)通过模板角色来配置角色属性。rta是某种角色模板。(2)voidSetResourceName(conststring&rcname)设置资源名,rcname是将要设置的资源名。(3)voidSetResourceGroup(conststring&rcgroup)设置资源的组名,rcgroup是将要设置的资源组名。1.1.2VRMesh(静态模型)(1)voidSetMesh(stringpath)为角色设置模型,path是模型文件的

7、路径。(2)voidSetScale(osg::Vec3fscale)对模型进行缩放,scale是缩放系数。(3)voidSetPickable(boolenable)设置是否可以被鼠标选取。1.1.3VRParticleSystemActor(粒子系统)(1)voidSetParticleSystemFile(conststd::string&name)设置粒子系统文件,name表示文件路径。(2)voidSetLifeTime(doublelife)设置粒子系统生命周期,life表示生存时间。(3)voidSetSize(osg::Vec2size)

8、设置粒子系统大小,size表示要设置的大小。(4)voidSetRate(osg

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。