![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vega仿真
remi362411
这个作者很懒,什么都没留下…
展开
-
使用Vega的一些体会
Vega 3.7有至少两个不同版本,一个MP,一个NP,两个版本都有一些缺陷。NP版本的Senor Vision模块不能正常工作,而MP版本在渲染时不能正常取到显卡缓存。Sensor Vision模块对开发红外仿真程序有很大帮助,能够设定物体不同部分的温度,显示为不同的亮度。但MP版本的Vega不能使用glReadPixels正常读取显卡缓存,对于开发工作还是有不小的麻烦,因为这意味着程序必须始终原创 2012-05-15 19:47:43 · 4162 阅读 · 2 评论 -
Vega中MAT工具的使用
为了实现精确的红外场景仿真,大气传输数据必不可少。由于大气数据计算所需时间太长,在线计算将无法实现仿真的实时性,因而现在通常的做法是离线计算出大气数据库,在仿真过程中读取数据库中的数据,即可以满足精确度,也能保证实时性。目前大气数据计算工具主要有美国的LOWTRAN、MODTRAN、FASCODE等,这三种计算工具有不同的精度范围,适用于不同的场合。对一般红外场景仿真程序而言,使用MODTRAN就原创 2012-06-04 10:29:15 · 1742 阅读 · 3 评论 -
Vega API设置物体不同部件的温度
如果使用Lyxn编辑adf文件,可以使用ObjectPropertyTools,为每个物体的不同部位设置相应的温度,但要注意要使温度设置起作用,需要设置makelist属性为TRUE,否则还是会将物体当做一个整体来处理。很多情况下,我们基于Vega开发的仿真应用程序需要使用API设置温度。在这种情况下,首先使用Vega库函数vgFindPart或者vgGetPart找到需要改变温度的物体部件,原创 2012-05-23 19:36:10 · 1120 阅读 · 3 评论 -
Vega中红外场景仿真的参数设置
Vega的红外场景仿真过程中,涉及到多个参数。按参数设置模块在Lynx面板中出现的顺序,有Object模块中,通过ObjectPropertyTool设置的Part温度,表面材质,偏差;DBM模块中所选择的mat文件,该文件计算过程中所设置的多项大气参数、波段响应函数;环境模块中设置的TimeOfDay,决定了当前的日光角度;Sensor模块中选择的波段、大气状态,辐射亮度转换系数,辐射亮度计原创 2012-06-21 19:42:14 · 2657 阅读 · 5 评论 -
自己开发类似Vega中ObjectPropertyEditor的工具
其实这个工具还没有做出来,不过我有做这个小工具的想法很久了,而认真考虑这个问题则是最近几天,因为客户提出了自己编辑OpenFlight模型的需求。其实就我对这个客户的了解,他们并没有需要做一个自己的Creator出来,因为已经有了嘛。我再做一遍也不可能超越Creator的。但是客户的要求就是命令,必须想办法去完成。所以决定瞒天过海,用这个简单的PropertyEditor代替用户需求的模型编辑器。原创 2012-10-19 16:53:27 · 884 阅读 · 0 评论