Vega Prime入门教程15.07:Qt开发框架中显示视景Vega Prime入门教程索引:Vega Prime入门教程索引 在Qt框架显示视景 架构 既然是在Qt框架中显示视景,那么就需要QWidget来显示画面。 从Vega Prime入门教程12.02:基本开发流程中,我们可以看到,VP需要有一个死循环不断运行,那么就需要一个QThread来保持VP不断运行。 两者之间使用信号槽关联。 Qt工程 新建一个Qt MainWindow工程,在pr 2023-11-24 VegaPrime #Qt #Vega Prime #Presagis
Vega Prime入门教程15.06:通道坐标系Vega Prime入门教程索引:Vega Prime入门教程索引 通道界面坐标 1(double l,double r,double b,double t) 此方法设置图像将映射到的窗口的矩形区域。这些值表示通道在归一化窗口空间中的位置。参数如下: left——从窗口左侧到查看矩形左侧的归一化距离。 right——从窗口左侧到查看矩形右侧的归一化距离。 bottom——从窗口底部到查看矩形底部 2023-09-28 VegaPrime #Vega Prime #Presagis
Vega Prime入门教程15.05:坐标系Vega Prime入门教程索引:Vega Prime入门教程索引 说明 Vega Prime坐标系(6个自由度)如下图: xyz三个平移自由度不需要细说 xyz三个旋转自由度被命名为HPR,Heading(yaw)/Pitch/Roll,航向角/俯仰角/横滚角 可以看到顺时针为正 从图可以看出,航向/俯仰/横滚是飞行器的参数,Vega Prime应该是为了方便开发,非飞行器也使用这些名词 2023-09-20 VegaPrime #Vega Prime #Presagis
Vega Prime入门教程15.04:CDB测试Vega Prime入门教程索引:Vega Prime入门教程索引 打开失败 打开vpcdb_yemen_urban.acf 会报错 点击确定后会显示默认界面 这个白天蓝海应该是默认场景。 开启服务 打开LP,点击菜单栏或者工具栏 显示管理界面 切换至rtp界面 点击Start RTP按钮,启动rtp服务 此时资源占用为 urban 再次启动vpcdb_yemen_urban. 2023-09-18 VegaPrime #Vega Prime #Presagis
Vega Prime入门教程15.03:CDB安装Vega Prime入门教程索引:Vega Prime入门教程索引 准备 Presagis 提供了免费的也门CDB数据,先下载下来。 7z子包是加密的,只能通过主程序解压。 安装 打开安装程序 显示不平等条约 选择安装目录 安装前确认 安装前解压(大概需要十几分钟) 安装中(大概需要十几分钟) 安装完成 2023-08-07 VegaPrime #Vega Prime #Presagis
Vega Prime入门教程15.01:调用VAPS XT DLLVega Prime入门教程索引:Vega Prime入门教程索引 在VAPS XT系列教程中提到过Vega Prime可以直接调用Drawing Integration生成的dll,本文来测试这个功能效果。 本系列使用的是VP18.0,使用的是VC14.0(VS2015);对应的VPASXT版本为4.1.1,使用的为VC12.0(VS2013)当然,为了便于测试,VAPS XT编译也使用VS20 2023-03-29 VegaPrime #Vega Prime #Presagis #VAPSXT
Vega Prime入门教程13.10:DevToolCRO与部署Vega Prime入门教程索引:Vega Prime入门教程索引 开发与运行 Vega Prime授权分为两种: 开发授权,在授权证书里面表现为*_dev 运行授权,在授权证书里面表示为*_rtl 开发程序时使用开发授权,授权工具使用LicenseTool 软件开发完成后,会分发给用户使用,用户可能不会安装开发授权,只有运行授权。 这个时候DevToolCRO登场,这个工具的用处就是分发运 2023-10-11 VegaPrime #Vega Prime #Presagis
Vega Prime入门教程13.06:碰撞检测Vega Prime入门教程索引:Vega Prime入门教程索引 Isectors是接触检测,一些接触检测有大量复杂的运算,可以支持你用地线夹将运动模式固定在地面。还有一些相对简单的,包含几行代码行的运算,用来区分目标。根据检测类型的不同,您可以在C++程序中编写适当的反应程序,如在墙体前停车。 你可以从以下内容选择运算: Tripod - 三条聚集数据的直立线段,指引使用t者到指到目标。Tr 2023-10-09 VegaPrime #Vega Prime #Presagis
Vega Prime入门教程13.05:运动模式Vega Prime入门教程索引:Vega Prime入门教程索引 运动模式是一个位置方法,它允许通过使用一些标准输入设备执行经过准确定义的定位方法,这些设备包括,例如:鼠标,键盘和操纵杆。vega prime中的vpmotion 类是所有运动模式的基础。 在上几章中,用来在场景中移动的默认的运动模式叫MotionUFO。这种运动模式是一个无重力运动模式,它可以迅速移动,并且可以移动到任何地方。还 2023-10-08 VegaPrime #Vega Prime #Presagis
Vega Prime入门教程13.04:设置观察者Vega Prime入门教程索引:Vega Prime入门教程索引 现在,你已经可以在场景中移动了。如果让场景中的物体也活动起来就好了。运动模式仿真与定位方法不同,例如有飞行,行驶,行走或盘旋。当你将一个运动模式与一个您希望它在场景中运动起来的物体连接起来时,你同样可以将观察点放在或靠近运动物体,这样你就可以感觉到你正用鼠标来控制它的运动。本章,你将学到如何在不同位置上设置观察点,连接运动,定义通 2023-09-27 VegaPrime #Vega Prime #Presagis