WOLFRAM

InfinitePlane[{p1,p2,p3}]

represents the plane passing through the points p1, p2, and p3.

InfinitePlane[p,{v1,v2}]

represents the plane passing through the point p in the directions v1 and v2.

Details

Examples

open allclose all

Basic Examples  (3)Summary of the most common use cases

An InfinitePlane in 3D:

Out[1]=1

Different styles applied to an infinite plane:

Out[2]=2

Determine if points belong to a given infinite plane:

Out[2]=2

Scope  (17)Survey of the scope of standard use cases

Graphics  (7)

Specification  (2)

Define an infinite plane in 3D using three points:

Out[2]=2

Define the same plane using a single point and two tangent vectors:

Out[4]=4

An infinite plane varying in direction:

Out[1]=1

Styling  (2)

Color directives specify the color of the infinite plane:

Out[1]=1

FaceForm and EdgeForm can be used to specify the styles of the faces and edges:

Out[1]=1

Coordinates  (3)

Specify coordinates by fractions of the plot range:

Out[1]=1

Specify scaled offsets from the ordinary coordinates:

Out[1]=1

Points and vectors can be Dynamic:

Out[1]=1

Regions  (10)

Embedding dimension is the dimension of the coordinates:

Out[1]=1
Out[2]=2

Geometric dimension is the dimension of the region itself:

Out[1]=1
Out[2]=2

Point membership test:

Out[2]=2

Get the conditions for membership:

Out[3]=3

An infinite plane has infinite measure and undefined centroid:

Out[2]=2
Out[3]=3

Distance from a point:

Out[2]=2

Signed distance from a point:

Out[3]=3

Nearest point in the region:

Out[2]=2

Nearest points:

Out[4]=4

An infinite plane is unbounded:

Out[2]=2

Find the region range:

Out[3]=3

Integrate over an infinite plane:

Out[2]=2

Optimize over an infinite plane:

Out[2]=2

Solve equations over an infinite plane:

Out[2]=2

Applications  (7)Sample problems that can be solved with this function

Find the plane in which a triangle is embedded:

InfinitePlane can use the same parametrization as Triangle:

Out[4]=4

Find the plane in which a polygon is embedded:

To find the plane, take the first three points (or any three points not on a line):

Out[4]=4

The tangent plane to a parametric surface f[u,v] is given by InfinitePlane[f[u,v],{uf[u,v],vf[u,v]}]. Find the tangent plane to the parametric surface :

Out[3]=3

Find the tangent plane to the surface :

Out[3]=3

Find the intersection points of a sphere, a plane, and a surface defined by :

Out[2]=2

Visualize intersection points:

Out[7]=7

Partition space in a BubbleChart:

Combine the graphics:

Out[3]=3

Visualize a reflection plane:

Define a reflection plane:

Define a ReflectionTransform using a point on the plane and its normal vector:

Visualize the reflection of a unit cube about the plane:

Out[6]=6

Properties & Relations  (6)Properties of the function, and connections to other functions

InfinitePlane[{p1,p2,p3}] is equivalent to InfinitePlane[p1,{p2-p1,p3-p1}]:

Out[5]=5

InfinitePlane[p,{v1,v2}] is equivalent to Hyperplane[Cross[v1,v2],p] in 3D:

Out[3]=3

ParametricRegion can represent any InfinitePlane:

Out[3]=3

ImplicitRegion can represent any InfinitePlane:

Out[3]=3

InfinitePlane is a special case of ConicHullRegion:

Out[2]=2

Any InfinitePlane can be represented as a union of two HalfPlane regions:

Out[4]=4

Neat Examples  (2)Surprising or curious use cases

A random collection of planes:

Out[1]=1

Sweep an infinite plane around an axis:

Out[1]=1
Wolfram Research (2014), InfinitePlane, Wolfram Language function, https://reference.wolfram.com/language/ref/InfinitePlane.html (updated 2016).
Wolfram Research (2014), InfinitePlane, Wolfram Language function, https://reference.wolfram.com/language/ref/InfinitePlane.html (updated 2016).

Text

Wolfram Research (2014), InfinitePlane, Wolfram Language function, https://reference.wolfram.com/language/ref/InfinitePlane.html (updated 2016).

Wolfram Research (2014), InfinitePlane, Wolfram Language function, https://reference.wolfram.com/language/ref/InfinitePlane.html (updated 2016).

CMS

Wolfram Language. 2014. "InfinitePlane." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/InfinitePlane.html.

Wolfram Language. 2014. "InfinitePlane." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/InfinitePlane.html.

APA

Wolfram Language. (2014). InfinitePlane. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/InfinitePlane.html

Wolfram Language. (2014). InfinitePlane. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/InfinitePlane.html

BibTeX

@misc{reference.wolfram_2025_infiniteplane, author="Wolfram Research", title="{InfinitePlane}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/InfinitePlane.html}", note=[Accessed: 15-May-2025 ]}

@misc{reference.wolfram_2025_infiniteplane, author="Wolfram Research", title="{InfinitePlane}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/InfinitePlane.html}", note=[Accessed: 15-May-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_infiniteplane, organization={Wolfram Research}, title={InfinitePlane}, year={2016}, url={https://reference.wolfram.com/language/ref/InfinitePlane.html}, note=[Accessed: 15-May-2025 ]}

@online{reference.wolfram_2025_infiniteplane, organization={Wolfram Research}, title={InfinitePlane}, year={2016}, url={https://reference.wolfram.com/language/ref/InfinitePlane.html}, note=[Accessed: 15-May-2025 ]}