Plane

There is currently no description for this class. Please help us by contributing one!

Properties

float

d

0.0

Vector3

normal

Vector3(0, 0, 0)

float

x

0.0

float

y

0.0

float

z

0.0

Constructors

Plane

Plane ( )

Plane

Plane ( Plane from )

Plane

Plane ( float a, float b, float c, float d )

Plane

Plane ( Vector3 normal )

Plane

Plane ( Vector3 normal, float d )

Plane

Plane ( Vector3 normal, Vector3 point )

Plane

Plane ( Vector3 point1, Vector3 point2, Vector3 point3 )

Methods

float

distance_to ( Vector3 point ) const

Vector3

get_center ( ) const

bool

has_point ( Vector3 point, float tolerance=1e-05 ) const

Variant

intersect_3 ( Plane b, Plane c ) const

Variant

intersects_ray ( Vector3 from, Vector3 dir ) const

Variant

intersects_segment ( Vector3 from, Vector3 to ) const

bool

is_equal_approx ( Plane to_plane ) const

bool

is_finite ( ) const

bool

is_point_over ( Vector3 point ) const

Plane

normalized ( ) const

Vector3

project ( Vector3 point ) const

Operators

bool

operator != ( Plane right )

Plane

operator * ( Transform3D right )

bool

operator == ( Plane right )

Plane

operator unary+ ( )

Plane

operator unary- ( )


Constants

PLANE_YZ = Plane(1, 0, 0, 0)

There is currently no description for this constant. Please help us by contributing one!

PLANE_XZ = Plane(0, 1, 0, 0)

There is currently no description for this constant. Please help us by contributing one!

PLANE_XY = Plane(0, 0, 1, 0)

There is currently no description for this constant. Please help us by contributing one!


Property Descriptions

float d = 0.0

There is currently no description for this property. Please help us by contributing one!


Vector3 normal = Vector3(0, 0, 0)

There is currently no description for this property. Please help us by contributing one!


float x = 0.0

There is currently no description for this property. Please help us by contributing one!


float y = 0.0

There is currently no description for this property. Please help us by contributing one!


float z = 0.0

There is currently no description for this property. Please help us by contributing one!


Constructor Descriptions

Plane Plane ( )

There is currently no description for this constructor. Please help us by contributing one!


Plane Plane ( Plane from )

There is currently no description for this constructor. Please help us by contributing one!


Plane Plane ( float a, float b, float c, float d )

There is currently no description for this constructor. Please help us by contributing one!


Plane Plane ( Vector3 normal )

There is currently no description for this constructor. Please help us by contributing one!


Plane Plane ( Vector3 normal, float d )

There is currently no description for this constructor. Please help us by contributing one!


Plane Plane ( Vector3 normal, Vector3 point )

There is currently no description for this constructor. Please help us by contributing one!


Plane Plane ( Vector3 point1, Vector3 point2, Vector3 point3 )

There is currently no description for this constructor. Please help us by contributing one!


Method Descriptions

float distance_to ( Vector3 point ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 get_center ( ) const

There is currently no description for this method. Please help us by contributing one!


bool has_point ( Vector3 point, float tolerance=1e-05 ) const

There is currently no description for this method. Please help us by contributing one!


Variant intersect_3 ( Plane b, Plane c ) const

There is currently no description for this method. Please help us by contributing one!


Variant intersects_ray ( Vector3 from, Vector3 dir ) const

There is currently no description for this method. Please help us by contributing one!


Variant intersects_segment ( Vector3 from, Vector3 to ) const

There is currently no description for this method. Please help us by contributing one!


bool is_equal_approx ( Plane to_plane ) const

There is currently no description for this method. Please help us by contributing one!


bool is_finite ( ) const

There is currently no description for this method. Please help us by contributing one!


bool is_point_over ( Vector3 point ) const

There is currently no description for this method. Please help us by contributing one!


Plane normalized ( ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 project ( Vector3 point ) const

There is currently no description for this method. Please help us by contributing one!


Operator Descriptions

bool operator != ( Plane right )

There is currently no description for this operator. Please help us by contributing one!


Plane operator * ( Transform3D right )

There is currently no description for this operator. Please help us by contributing one!


bool operator == ( Plane right )

There is currently no description for this operator. Please help us by contributing one!


Plane operator unary+ ( )

There is currently no description for this operator. Please help us by contributing one!


Plane operator unary- ( )

There is currently no description for this operator. Please help us by contributing one!