1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
<html>
<head>
<title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxVehicleUtilSetup.h File Reference</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
</head>
<body bgcolor="#FFFFFF">
<div id="header">
<hr class="first">
<img alt="" src="images/PhysXlogo.png" align="middle"> <br>
<center>
<a class="qindex" href="main.html">Main Page</a>
<a class="qindex" href="hierarchy.html">Class Hierarchy</a>
<a class="qindex" href="annotated.html">Compound List</a>
<a class="qindex" href="functions.html">Compound Members</a>
</center>
<hr class="second">
</div>
<!-- Generated by Doxygen 1.5.8 -->
<div class="contents">
<h1>PxVehicleUtilSetup.h File Reference</h1><code>#include "<a class="el" href="PxSimpleTypes_8h-source.html">foundation/PxSimpleTypes.h</a>"</code><br>
<code>#include "<a class="el" href="PxVehicleSDK_8h-source.html">vehicle/PxVehicleSDK.h</a>"</code><br>
<p>
<div class="dynheader">
Include dependency graph for PxVehicleUtilSetup.h:</div>
<div class="dynsection">
<p><center><img src="PxVehicleUtilSetup_8h__incl.png" border="0" usemap="#PxVehicleUtilSetup.h_map" alt=""></center>
<map name="PxVehicleUtilSetup.h_map">
<area shape="rect" href="PxSimpleTypes_8h.html" title="foundation/PxSimpleTypes.h" alt="foundation/PxSimpleTypes.h" coords="144,363,320,384"><area shape="rect" href="PxVehicleSDK_8h.html" title="vehicle/PxVehicleSDK.h" alt="vehicle/PxVehicleSDK.h" coords="269,85,419,107"><area shape="rect" href="PxPreprocessor_8h.html" title="foundation/PxPreprocessor.h" alt="foundation/PxPreprocessor.h" coords="7,432,183,453"><area shape="rect" href="Px_8h.html" title="foundation/Px.h" alt="foundation/Px.h" coords="320,293,419,315"><area shape="rect" href="PxTypeInfo_8h.html" title="common/PxTypeInfo.h" alt="common/PxTypeInfo.h" coords="371,155,507,176"><area shape="rect" href="PxPhysXCommonConfig_8h.html" title="common/PxPhysXCommonConfig.h" alt="common/PxPhysXCommonConfig.h" coords="351,224,567,245"></map>
</div>
<p>
<div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="PxVehicleUtilSetup_8h__dep__incl.png" border="0" usemap="#PxVehicleUtilSetup.hdep_map" alt=""></center>
<map name="PxVehicleUtilSetup.hdep_map">
<area shape="rect" href="PxPhysicsAPI_8h.html" title="PxPhysicsAPI.h" alt="PxPhysicsAPI.h" coords="21,85,120,107"></map>
</div>
<p>
<a href="PxVehicleUtilSetup_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxVehicleCopyDynamicsMap.html">PxVehicleCopyDynamicsMap</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Used by PxVehicleCopyDynamicsData. <a href="classPxVehicleCopyDynamicsMap.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__vehicle.html#ga5280613d99e11cf175331dfff96df34">PxVehicle4WEnable3WTadpoleMode</a> (<a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a> &wheelsSimData, <a class="el" href="classPxVehicleWheelsDynData.html">PxVehicleWheelsDynData</a> &wheelsDynData, <a class="el" href="classPxVehicleDriveSimData4W.html">PxVehicleDriveSimData4W</a> &driveSimData)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reconfigure a PxVehicle4W instance as a three-wheeled car with tadpole config (2 front wheels, 1 rear wheel). <a href="group__vehicle.html#ga5280613d99e11cf175331dfff96df34"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__vehicle.html#g34079f5978ce1dfcf2a991c0458108f2">PxVehicle4WEnable3WDeltaMode</a> (<a class="el" href="classPxVehicleWheelsSimData.html">PxVehicleWheelsSimData</a> &wheelsSimData, <a class="el" href="classPxVehicleWheelsDynData.html">PxVehicleWheelsDynData</a> &wheelsDynData, <a class="el" href="classPxVehicleDriveSimData4W.html">PxVehicleDriveSimData4W</a> &driveSimData)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reconfigure a PxVehicle4W instance as a three-wheeled car with delta config (1 front wheel, 2 rear wheels). <a href="group__vehicle.html#g34079f5978ce1dfcf2a991c0458108f2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__vehicle.html#gbfa604162177064bc35b16627f2053d1">PxVehicleComputeSprungMasses</a> (const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> nbSprungMasses, const <a class="el" href="classPxVec3.html">PxVec3</a> *sprungMassCoordinates, const <a class="el" href="classPxVec3.html">PxVec3</a> &centreOfMass, const PxReal totalMass, const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> gravityDirection, PxReal *sprungMasses)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Compute the sprung masses of the suspension springs given (i) the number of sprung masses, (ii) coordinates of the sprung masses, (iii) the center of mass offset of the rigid body, (iv) the total mass of the rigid body, and (v) the direction of gravity (0 for x-axis, 1 for y-axis, 2 for z-axis). <a href="group__vehicle.html#gbfa604162177064bc35b16627f2053d1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__vehicle.html#g946f4d23cff6fdf36dca694641e20779">PxVehicleUpdateCMassLocalPose</a> (const <a class="el" href="classPxTransform.html">PxTransform</a> &oldCMassLocalPose, const <a class="el" href="classPxTransform.html">PxTransform</a> &newCMassLocalPose, const <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> gravityDirection, <a class="el" href="classPxVehicleWheels.html">PxVehicleWheels</a> *vehicle)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reconfigure the vehicle to reflect a new center of mass local pose that has been applied to the actor. The function requires (i) the center of mass local pose that was last used to configure the vehicle and the vehicle's actor, (ii) the new center of mass local pose that has been applied to the vehicle's actor and will now be applied to the vehicle, and (iii) the direction of gravity (0 for x-axis, 1 for y-axis, 2 for z-axis). <a href="group__vehicle.html#g946f4d23cff6fdf36dca694641e20779"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__vehicle.html#ga3f9a31ecbd63962ee372a8b922dd23c">PxVehicleCopyDynamicsData</a> (const <a class="el" href="classPxVehicleCopyDynamicsMap.html">PxVehicleCopyDynamicsMap</a> &wheelMap, const <a class="el" href="classPxVehicleWheels.html">PxVehicleWheels</a> &src, <a class="el" href="classPxVehicleWheels.html">PxVehicleWheels</a> *trg)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy dynamics data from src to trg, including wheel rotation speed, wheel rotation angle, engine rotation speed etc. <a href="group__vehicle.html#ga3f9a31ecbd63962ee372a8b922dd23c"></a><br></td></tr>
</table>
</div>
<hr style="width: 100%; height: 2px;"><br>
Copyright © 2008-2018 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
</body>
</html>
|