t_
是tag版本选择,[SDK version]
是Antilatency SDK版本,[VRPN version]
是VRPN版本:git clone --depth 1 --recurse-submodules -b t_antilatency-integration_[SDK version]_[VRPN version] https://github.com/antilatency/vrpn.git
git clone --depth 1 --recurse-submodules -b antilatency-integration_4.2.1_v07.35 https://github.com/antilatency/vrpn.git
vrpn
文件夹中,为项目创建一个文件夹,例如名为build
的文件夹。然后在命令提示符下打开此文件夹并运行“cmake ..
”命令。[项目路径]\VRPN.sln
文件。Main Server
选项卡的vrpn_server
项目的版本。在构建之前,可以选择其中一个版本:Debug或Release。要构建项目,请右键单击该项目并选择“Build
”选项。vrpn_server
项目,该项目位于“Main Server
”选项卡中。在构建之前,可以选择其中一个配置:Debug或Release。要构建项目,请右键单击该项目并选择“Build
”选项。这些操作显示在动画中:[项目路径]\server_src\
文件夹,然后,在vrpn.cfg
文件中,取消对以下行的注释(删除#号):#vrpn_alt_tracker Device0 <-env [environment code]> [tag <-p [placement code]>] <more tags...> <options>
-lp
”选项不再起作用,因为库已经链接到Antilatency SDK子模块。http://www.antilatency.com/antilatencyservice/environment?data=AAVSaWdpZBcABnllbGxvdwQEBAABAQMBAQEDAAEAAD_W&name=DevKit
data=
” 和 “&name
”之间的数据——此Environment的代码。vrpn_Tracker_Alt Device0
Device0
。[项目路径]\server_src\Debug\
或[项目路径]\server_src\Release\
文件夹,具体取决于您的构建配置。从命令行启动服务器,指定vrpn.cfg
文件路径:vrpn_server.exe -f ../vrpn.cfg
[项目路径]\VRPN.sln
文件(如果尚未打开)。vrpn_print_devices
”项目的Debug或Release项目,可在“Clients
”选项卡中找到。为此,右键单击项目名称并选择“Build
”选项。vrpn_print_devices.exe
文件,该文件位于以下位置:[项目路径]\client_src\Debug(或 Release)\
vrpn_print_devices.exe
文件,使用以下模板指定跟踪器标记和服务器地址:vrpn_print_devices.exe -trackerstride 10 [TrackerTag]@localhost
vrpn_print_devices.exe -trackerstride 10 Device0@localhost
-trackerstride
:数据输出频率;在此示例中,将显示10个结果中的1个。pos
:跟踪器的位置数据quat
:四元数数据