Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

Plane

A plane in Hessian normal form.

Description

Represents a normalized plane equation. normal is the normal of the plane (a, b, c normalized), and d is the distance from the origin to the plane (in the direction of "normal"). "Over" or "Above" the plane is considered the side of the plane towards where the normal is pointing.

Tutorials

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