AGX Dynamics 2.41.3.2
Loading...
Searching...
No Matches
agx/Vec3.h File Reference
#include <agx/Vec3Template.h>
#include <agxData/Type.h>

Go to the source code of this file.

Classes

struct  agx::HashFn< Vec3T< T > >
 

Namespaces

namespace  agx
 The agx namespace contains the dynamics/math part of the AGX Dynamics API.
 

Typedefs

typedef Vec3T< Real > agx::Vec3
 The object holding 3 dimensional vectors and providing basic arithmetic.
 
typedef Vec3T< Real64 > agx::Vec3d
 
typedef Vec3T< Real32 > agx::Vec3f
 
typedef Vec3T< Int > agx::Vec3i
 
typedef Vec3T< Int16 > agx::Vec3i16
 
typedef Vec3T< Int32 > agx::Vec3i32
 
typedef Vec3T< Int64 > agx::Vec3i64
 
typedef Vec3T< Int8 > agx::Vec3i8
 
typedef Vec3T< UInt > agx::Vec3u
 
typedef Vec3T< UInt16 > agx::Vec3u16
 
typedef Vec3T< UInt32 > agx::Vec3u32
 
typedef Vec3T< UInt64 > agx::Vec3u64
 
typedef Vec3T< UInt8 > agx::Vec3u8
 

Functions

Vec3i agx::calculateCellId (Real x, Real y, Real z, Real invCellSize)
 
Vec3i agx::calculateCellId (Vec3 position, Real invCellSize)
 
agx::UInt32 agx::hash (agx::UInt32 x, agx::UInt32 y, agx::UInt32 z)
 
const Vec3 agx::X_AXIS (1.0, 0.0, 0.0)
 
const Vec3 agx::Y_AXIS (0.0, 1.0, 0.0)
 
const Vec3 agx::Z_AXIS (0.0, 0.0, 1.0)