AGX Dynamics 2.41.3.0
Loading...
Searching...
No Matches
agx::MergedBody::Point Struct Reference

Contact point data store in first rigid body local frame. More...

#include <MergedBody.h>

Public Types

enum  Strength { NORMAL_DIRECTION , TANGENT_U_DIRECTION , TANGENT_V_DIRECTION }
 

Public Member Functions

 Point ()
 
 Point (agx::Physics::ContactPointPtr pointPtr, agx::Physics::ContactMaterialPtr contactMaterial, const agx::AffineMatrix4x4 &toLocal, const agx::RigidBody *rb1, const agx::RigidBody *rb2)
 

Public Attributes

agx::Real depth
 
agx::Vec3 localNormal
 
agx::Vec3 localPoint
 
agx::Vec3 localTangentU
 
agx::Vec3 localTangentV
 
agx::Vec3 strength
 

Detailed Description

Contact point data store in first rigid body local frame.

Definition at line 956 of file MergedBody.h.

Member Enumeration Documentation

◆ Strength

Enumerator
NORMAL_DIRECTION 
TANGENT_U_DIRECTION 
TANGENT_V_DIRECTION 

Definition at line 958 of file MergedBody.h.

Constructor & Destructor Documentation

◆ Point() [1/2]

agx::MergedBody::Point::Point ( )

◆ Point() [2/2]

agx::MergedBody::Point::Point ( agx::Physics::ContactPointPtr  pointPtr,
agx::Physics::ContactMaterialPtr  contactMaterial,
const agx::AffineMatrix4x4 toLocal,
const agx::RigidBody rb1,
const agx::RigidBody rb2 
)

Member Data Documentation

◆ depth

agx::Real agx::MergedBody::Point::depth

Definition at line 968 of file MergedBody.h.

◆ localNormal

agx::Vec3 agx::MergedBody::Point::localNormal

Definition at line 970 of file MergedBody.h.

◆ localPoint

agx::Vec3 agx::MergedBody::Point::localPoint

Definition at line 969 of file MergedBody.h.

◆ localTangentU

agx::Vec3 agx::MergedBody::Point::localTangentU

Definition at line 971 of file MergedBody.h.

◆ localTangentV

agx::Vec3 agx::MergedBody::Point::localTangentV

Definition at line 972 of file MergedBody.h.

◆ strength

agx::Vec3 agx::MergedBody::Point::strength

Definition at line 973 of file MergedBody.h.


The documentation for this struct was generated from the following file: