meshlab - MeshLab 的 6DoF 输入?
问题描述
有人使用 3DConnexion(太空球、太空鼠标等)或类似的 6DoF 输入设备在 MeshLab 中移动相机吗?我希望看到对 6DoF HID 设备的支持,或者至少弄清楚如何使用 3DConnexion 配置 .xml 来伪造它。谁是这里的 3dConnexion 大师?
Meshlab 2016.12 on win7pro 3DxWare 10.5.11 SpaceMousePro FW:4.35 我不是程序员,所以不知道在哪里可以找到进入 meshlab 的导航挂钩。我知道 3DxWare 可以模拟操纵杆、平移等。不幸的是,3DxConnexion 不会发布他们的配置文件描述。
驱动程序生成的配置 .xml 示例。
<?xml version="1.0" encoding="UTF-8"?>
<AppCfg Default="false" xmlns="" CfgFormatVersion="1.2" ThisFileVersion="1.10">
<AppInfo>
<Signature>
<Name>meshlab</Name>
<ExecutableName>meshlab.exe</ExecutableName>
</Signature>
<Options />
</AppInfo>
<CfgProperties>
<InheritsFrom>STR_DEFAULT_KMJ</InheritsFrom>
</CfgProperties>
<Settings />
<Devices>
<Device>
<Name>Standard 3D Mouse</Name>
<VendorID>0</VendorID>
<ProductID>0</ProductID>
<InheritsFrom>Standard 3D Mouse</InheritsFrom>
<AxisBank>
<Name>Default</Name>
<ID>Default</ID>
<Axis>
<Enabled>true</Enabled>
<Input>
<ActionID>HIDMultiAxis_X</ActionID>
<Min>-512</Min>
<Max>511</Max>
</Input>
<Output>
<ActionID>HIDMultiAxis_X</ActionID>
<Reversed>false</Reversed>
</Output>
</Axis>
<Axis>
<Enabled>true</Enabled>
<Input>
<ActionID>HIDMultiAxis_Y</ActionID>
<Min>-512</Min>
<Max>511</Max>
</Input>
<Output>
<ActionID>HIDMultiAxis_Z</ActionID>
<Reversed>false</Reversed>
</Output>
</Axis>
<Axis>
<Enabled>true</Enabled>
<Input>
<ActionID>HIDMultiAxis_Z</ActionID>
<Min>-512</Min>
<Max>511</Max>
</Input>
<Output>
<ActionID>HIDMultiAxis_Y</ActionID>
<Reversed>true</Reversed>
</Output>
</Axis>
<Axis>
<Enabled>true</Enabled>
<Input>
<ActionID>HIDMultiAxis_Rx</ActionID>
<Min>-512</Min>
<Max>511</Max>
</Input>
<Output>
<ActionID>HIDMultiAxis_Rx</ActionID>
<Reversed>false</Reversed>
</Output>
</Axis>
<Axis>
<Enabled>true</Enabled>
<Input>
<ActionID>HIDMultiAxis_Ry</ActionID>
<Min>-512</Min>
<Max>511</Max>
</Input>
<Output>
<ActionID>HIDMultiAxis_Rz</ActionID>
<Reversed>false</Reversed>
</Output>
</Axis>
<Axis>
<Enabled>true</Enabled>
<Input>
<ActionID>HIDMultiAxis_Rz</ActionID>
<Min>-512</Min>
<Max>511</Max>
</Input>
<Output>
<ActionID>HIDMultiAxis_Ry</ActionID>
<Reversed>true</Reversed>
</Output>
</Axis>
</AxisBank>
</Device>
</Devices>
<AuthorInfo>
<DriverVersion>17.5.11.15451</DriverVersion>
<LastChange>
<Tool>3DxSmartUI.exe</Tool>
<Version>1.2.18291.15447</Version>
<Date>4/4/2019 11:03:52 PM UTC</Date>
<User>av284c</User>
</LastChange>
</AuthorInfo>
</AppCfg>
meshlab 中的功能性 6DoF 控制器
解决方案
推荐阅读
- python - Apache Beam 中的状态类
- node.js - 使用节点 js SOAP 或任何其他的 Soap API 调用?
- node.js - 用 post 设置 cookie 不让我登录
- ios - 专辑中的Livephoto问题:没有先播放片段
- c# - 如何将请求标头输出到C#中的字符串
- ios - 将 MKCircle 添加到地图上的注释 - 设置 CLLocationCoordinate2D 时出现问题
- jwt - 为什么要向 JWO 添加标头?
- python - docker alpine image里面的python
- javascript - Javascript中的累积和数组,一个有效,一个无效
- java - 如何读取禁用匿名访问的 Nexus Maven 存储库?