Represents a plane.
Namespace: DigitalRune.Geometry.ShapesAssembly: 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
DigitalRune.Geometry.Shapes..::..Shape
DigitalRune.Geometry.Shapes..::..PlaneShape