Hyperplane
✖
Hyperplane
Details

- Hyperplane can be used as a geometric region and a graphics primitive.
- Hyperplane[n] is equivalent to Hyperplane[n,0], a hyperplane through the origin.
- Hyperplane corresponds to an infinite line in
and an infinite plane in
.
- Hyperplane represents the set
or
.
- Hyperplane is defined for n∈d, p∈d, and c∈.
- Hyperplane can be used in Graphics and Graphics3D.
- Hyperplane will be clipped by PlotRange when rendering.
- Graphics rendering is affected by directives such as Thickness, Dashing, Opacity, and color.
- Graphics3D rendering is affected by directives such as Opacity and color. FaceForm[front,back] can be used to specify different styles for the front and back, where front is defined to be in the direction of the normal n.

Examples
open allclose allBasic Examples (3)Summary of the most common use cases
A Hyperplane in 2D:

https://wolfram.com/xid/0dqxshap7te-dc5w9p


https://wolfram.com/xid/0dqxshap7te-cbccan

Different styles applied to a hyperplane region:

https://wolfram.com/xid/0dqxshap7te-kf6n4i

https://wolfram.com/xid/0dqxshap7te-ntamzu

Determine if points belong to a given hyperplane region:

https://wolfram.com/xid/0dqxshap7te-hmqrj

https://wolfram.com/xid/0dqxshap7te-cxng2r

Scope (15)Survey of the scope of standard use cases
Graphics (5)
Specification (2)
A hyperplane in 2D defined by a normal vector and a point:

https://wolfram.com/xid/0dqxshap7te-ixfm40

https://wolfram.com/xid/0dqxshap7te-mic7es

The same hyperplane defined by a normal vector and a constant:

https://wolfram.com/xid/0dqxshap7te-c0u9g

https://wolfram.com/xid/0dqxshap7te-czjkd4

Define a hyperplane in 3D using a normal vector and a point:

https://wolfram.com/xid/0dqxshap7te-e7r7wx

https://wolfram.com/xid/0dqxshap7te-gjh11t

Define the same hyperplane using a normal vector and a constant:

https://wolfram.com/xid/0dqxshap7te-71xkk

https://wolfram.com/xid/0dqxshap7te-gdpbsj

Hyperplanes varying in direction of the normal:

https://wolfram.com/xid/0dqxshap7te-f4rlws

Styling (2)
Coordinates (1)
Regions (10)
Embedding dimension is the dimension of the coordinates:

https://wolfram.com/xid/0dqxshap7te-txg5x2


https://wolfram.com/xid/0dqxshap7te-5q2jur

Geometric dimension is the dimension of the region itself:

https://wolfram.com/xid/0dqxshap7te-bin9zy


https://wolfram.com/xid/0dqxshap7te-xze387


https://wolfram.com/xid/0dqxshap7te-ddq0ru

https://wolfram.com/xid/0dqxshap7te-cjj0wh

Get the conditions for membership:

https://wolfram.com/xid/0dqxshap7te-bb4qcz

A hyperplane has infinite measure and undefined centroid:

https://wolfram.com/xid/0dqxshap7te-lu8hn1

https://wolfram.com/xid/0dqxshap7te-jkby32


https://wolfram.com/xid/0dqxshap7te-ehj3hm


https://wolfram.com/xid/0dqxshap7te-3uqq9s

https://wolfram.com/xid/0dqxshap7te-pii3zc


https://wolfram.com/xid/0dqxshap7te-5s0v3r


https://wolfram.com/xid/0dqxshap7te-pfynp3

https://wolfram.com/xid/0dqxshap7te-kjql3z


https://wolfram.com/xid/0dqxshap7te-36yfy7

https://wolfram.com/xid/0dqxshap7te-hg4qin


https://wolfram.com/xid/0dqxshap7te-j36bgo

https://wolfram.com/xid/0dqxshap7te-eqof9h


https://wolfram.com/xid/0dqxshap7te-ky39j1

In the axis-aligned case, it is bounded in some directions:

https://wolfram.com/xid/0dqxshap7te-ci779d

https://wolfram.com/xid/0dqxshap7te-b68usi


https://wolfram.com/xid/0dqxshap7te-kijfhx


https://wolfram.com/xid/0dqxshap7te-0ldrux

https://wolfram.com/xid/0dqxshap7te-gtyh05


https://wolfram.com/xid/0dqxshap7te-6j7164

https://wolfram.com/xid/0dqxshap7te-q29ws0

Solve equations over a hyperplane:

https://wolfram.com/xid/0dqxshap7te-xja6yq

https://wolfram.com/xid/0dqxshap7te-1ok044

Applications (11)Sample problems that can be solved with this function
Hyperplane Arrangements (7)
In a parallel arrangement of hyperplanes, all hyperplanes have the same normal n:

https://wolfram.com/xid/0dqxshap7te-jowp8


https://wolfram.com/xid/0dqxshap7te-bh201w

Orthogonal arrangements of hyperplanes:

https://wolfram.com/xid/0dqxshap7te-d9265d


https://wolfram.com/xid/0dqxshap7te-0ws1g


https://wolfram.com/xid/0dqxshap7te-ea9ti8


https://wolfram.com/xid/0dqxshap7te-m72u2l

Random arrangements of hyperplanes:

https://wolfram.com/xid/0dqxshap7te-qixiy


https://wolfram.com/xid/0dqxshap7te-zbtty

A pencil of hyperplanes is all hyperplanes through a point:

https://wolfram.com/xid/0dqxshap7te-ev88sg

A sheaf of hyperplanes is all hyperplanes through a line:

https://wolfram.com/xid/0dqxshap7te-haawvk

A bundle of hyperplanes, where all pass through a common point:

https://wolfram.com/xid/0dqxshap7te-fgexmc

Tangent Planes (4)
A tangent plane to an implicitly defined curve in 2D is given by its normal
at a point on the curve. Start by finding points on the curve:

https://wolfram.com/xid/0dqxshap7te-i53l4h

https://wolfram.com/xid/0dqxshap7te-hbf7ll

Find tangent lines at each of the points:

https://wolfram.com/xid/0dqxshap7te-kz3coj


https://wolfram.com/xid/0dqxshap7te-ckia18

A tangent plane to an implicitly defined surface in 3D is also given by its normal
and a point on the surface. Start by finding points on the surface:

https://wolfram.com/xid/0dqxshap7te-ef78m5

https://wolfram.com/xid/0dqxshap7te-ptrul

Find tangent planes at each of the points:

https://wolfram.com/xid/0dqxshap7te-ynegp


https://wolfram.com/xid/0dqxshap7te-no73a

A tangent line for a parametric curve can be defined by its normal
for some value of the parameter
. Start by picking parameter values:

https://wolfram.com/xid/0dqxshap7te-jtuqcw

https://wolfram.com/xid/0dqxshap7te-c8emhs

Find tangent lines for each parameter value:

https://wolfram.com/xid/0dqxshap7te-nsaeo


https://wolfram.com/xid/0dqxshap7te-ucldw

A tangent plane for a parametric surface can be defined by its normal
for some value of the parameters
and
. Start by picking parameter values:

https://wolfram.com/xid/0dqxshap7te-cp3xc9

https://wolfram.com/xid/0dqxshap7te-dhrptc

Find tangent planes at each of the points:

https://wolfram.com/xid/0dqxshap7te-dy5pa9


https://wolfram.com/xid/0dqxshap7te-xq7b7

Properties & Relations (7)Properties of the function, and connections to other functions
Hyperplane is a special case of ConicHullRegion:

https://wolfram.com/xid/0dqxshap7te-bq7dq6

https://wolfram.com/xid/0dqxshap7te-chplsy

https://wolfram.com/xid/0dqxshap7te-8jl0u0

Hyperplane is a special case of AffineSpace:

https://wolfram.com/xid/0dqxshap7te-chp4n4

https://wolfram.com/xid/0dqxshap7te-ebzga2

https://wolfram.com/xid/0dqxshap7te-nb90ht

InfiniteLine is a special case of Hyperplane:

https://wolfram.com/xid/0dqxshap7te-ch964c

https://wolfram.com/xid/0dqxshap7te-qckbgx

https://wolfram.com/xid/0dqxshap7te-oemuy3

InfinitePlane is a special case of Hyperplane:

https://wolfram.com/xid/0dqxshap7te-d88ja7

https://wolfram.com/xid/0dqxshap7te-l1yrfn

https://wolfram.com/xid/0dqxshap7te-3fmyfk

ParametricRegion can represent any Hyperplane in :

https://wolfram.com/xid/0dqxshap7te-ifr3qq

https://wolfram.com/xid/0dqxshap7te-deqvk5

https://wolfram.com/xid/0dqxshap7te-o5kqmp


https://wolfram.com/xid/0dqxshap7te-hacxad

https://wolfram.com/xid/0dqxshap7te-i41usc

https://wolfram.com/xid/0dqxshap7te-grnnxc

https://wolfram.com/xid/0dqxshap7te-5v1a2n

ImplicitRegion can represent any Hyperplane in :

https://wolfram.com/xid/0dqxshap7te-kh5xew


https://wolfram.com/xid/0dqxshap7te-foufor

https://wolfram.com/xid/0dqxshap7te-4brljy


https://wolfram.com/xid/0dqxshap7te-debb95


https://wolfram.com/xid/0dqxshap7te-cociaa

https://wolfram.com/xid/0dqxshap7te-1warl4

ClipPlanes for a given results in a graphic that does not render anything on the side of
that is in the negative direction of the normal
:

https://wolfram.com/xid/0dqxshap7te-6pfj5

Neat Examples (4)Surprising or curious use cases

https://wolfram.com/xid/0dqxshap7te-b70v0s

A random collection of planes:

https://wolfram.com/xid/0dqxshap7te-iuc3q

Organized collection of lines:

https://wolfram.com/xid/0dqxshap7te-gqp4c5


https://wolfram.com/xid/0dqxshap7te-gky33y

Sweep a hyperplane around an axis:

https://wolfram.com/xid/0dqxshap7te-0z8va1

Wolfram Research (2015), Hyperplane, Wolfram Language function, https://reference.wolfram.com/language/ref/Hyperplane.html.
Text
Wolfram Research (2015), Hyperplane, Wolfram Language function, https://reference.wolfram.com/language/ref/Hyperplane.html.
Wolfram Research (2015), Hyperplane, Wolfram Language function, https://reference.wolfram.com/language/ref/Hyperplane.html.
CMS
Wolfram Language. 2015. "Hyperplane." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Hyperplane.html.
Wolfram Language. 2015. "Hyperplane." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Hyperplane.html.
APA
Wolfram Language. (2015). Hyperplane. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Hyperplane.html
Wolfram Language. (2015). Hyperplane. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Hyperplane.html
BibTeX
@misc{reference.wolfram_2025_hyperplane, author="Wolfram Research", title="{Hyperplane}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/Hyperplane.html}", note=[Accessed: 29-April-2025
]}
BibLaTeX
@online{reference.wolfram_2025_hyperplane, organization={Wolfram Research}, title={Hyperplane}, year={2015}, url={https://reference.wolfram.com/language/ref/Hyperplane.html}, note=[Accessed: 29-April-2025
]}