Represents a plane.

Namespace: DigitalRune.Geometry.Shapes
Assembly: DigitalRune.Geometry (in DigitalRune.Geometry.dll) Version: 1.9.0.0 (1.9.3.9490)

Syntax

C#
[SerializableAttribute]
public class PlaneShape : Shape
Visual Basic
<SerializableAttribute> _
Public Class PlaneShape _
	Inherits Shape
Visual C++
[SerializableAttribute]
public ref class PlaneShape : public Shape

Remarks

This class can be used if an IGeometricObject with a plane shape is needed. Use the Plane structure instead if you need a lightweight representation of a plane (avoids allocating memory on the heap).

A plane shape divides the world into two half-spaces. The negative half-space is the solid volume of this shape. The plane Normal is stored normalized and points into the positive half-space (which is not part of the shape).

Inheritance Hierarchy

System..::..Object
  DigitalRune.Geometry.Shapes..::..Shape
    DigitalRune.Geometry.Shapes..::..PlaneShape

See Also