欢迎来到天天文库
浏览记录
ID:40792998
大小:215.50 KB
页数:27页
时间:2019-08-07
《模拟训练公共平台(系统接口)二次开发手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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
此文档下载收益归作者所有