Cocos2d-x  v4
Plane Class Reference

Defines plane @js NA @lua NA. More...

Public Member Functions

 Plane (const Vec3 &p1, const Vec3 &p2, const Vec3 &p3)
 create plane from tree point.
 
 Plane (const Vec3 &normal, float dist)
 create plane from normal and dist.
 
 Plane (const Vec3 &normal, const Vec3 &point)
 create plane from normal and a point on plane.
 
 Plane ()
 create a default plan whose normal is (0, 0, 1), and _dist is 0, xoy plan in fact.
 
void initPlane (const Vec3 &p1, const Vec3 &p2, const Vec3 &p3)
 init plane from tree point.
 
void initPlane (const Vec3 &normal, float dist)
 init plane from normal and dist.
 
void initPlane (const Vec3 &normal, const Vec3 &point)
 init plane from normal and a point on plane.
 
float dist2Plane (const Vec3 &p) const
 dist to plane, > 0 normal direction
 
const Vec3getNormal () const
 Gets the plane's normal.
 
float getDist () const
 Gets the plane's distance to the origin along its normal.
 
PointSide getSide (const Vec3 &point) const
 Return the side where the point is.
 

Detailed Description

Defines plane @js NA @lua NA.


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