PeriDyno 1.0.0
Loading...
Searching...
No Matches
Primitive3D.h File Reference
#include "Vector.h"
#include "Matrix.h"
#include "Quat.h"
#include "Primitive3D.inl"
Include dependency graph for Primitive3D.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  px::Plane3D
 
struct  px::Sphere3D
 
struct  px::Box
 
struct  px::Sphere
 
struct  px::Capsule
 
struct  px::Ray3D
 
class  dyno::TPoint3D< Real >
 0D geometric primitive in three-dimensional space More...
 
class  dyno::TLine3D< Real >
 1D geometric primitives in three-dimensional space More...
 
class  dyno::TRay3D< Real >
 
struct  dyno::TRay3D< Real >::Param
 
class  dyno::TSegment3D< Real >
 
class  dyno::TPlane3D< Real >
 2D geometric primitives in three-dimensional space More...
 
class  dyno::TTriangle3D< Real >
 
struct  dyno::TTriangle3D< Real >::Param
 
class  dyno::TRectangle3D< Real >
 
struct  dyno::TRectangle3D< Real >::Param
 
class  dyno::TDisk3D< Real >
 
class  dyno::TSphere3D< Real >
 3D geometric primitives in three-dimensional space More...
 
class  dyno::TCylinder3D< Real >
 
class  dyno::TCone3D< Real >
 
class  dyno::TCapsule3D< Real >
 
class  dyno::TTet3D< Real >
 vertices are ordered so that the normal vectors for the triangular faces point outwards 3 / | \ 0 - 2 - 1 More...
 
class  dyno::TAlignedBox3D< Real >
 
class  dyno::TOrientedBox3D< Real >
 

Namespaces

namespace  px
 
namespace  dyno
 This is an implementation of AdditiveCCD based on peridyno.
 

Typedefs

typedef TPoint3D< double > dyno::Point3D
 
typedef TLine3D< double > dyno::Line3D
 
typedef TRay3D< double > dyno::Ray3D
 
typedef TSegment3D< double > dyno::Segment3D
 
typedef TPlane3D< double > dyno::Plane3D
 
typedef TTriangle3D< double > dyno::Triangle3D
 
typedef TRectangle3D< double > dyno::Rectangle3D
 
typedef TDisk3D< double > dyno::Disk3D
 
typedef TSphere3D< double > dyno::Sphere3D
 
typedef TCapsule3D< double > dyno::Capsule3D
 
typedef TTet3D< double > dyno::Tet3D
 
typedef TAlignedBox3D< double > dyno::AlignedBox3D
 
typedef TOrientedBox3D< double > dyno::OrientedBox3D
 
typedef TCylinder3D< double > dyno::Cylinder3D
 
typedef TCone3D< double > dyno::Cone3D
 

Detailed Description

Author
Xiaowei He (xiaow.nosp@m.ei@i.nosp@m.scas..nosp@m.ac.c.nosp@m.n)
Version
0.1
Date
2020-02-24

Definition in file Primitive3D.h.