MeshLib C# Docs
Loading...
Searching...
No Matches
MR.Plane3d Class Reference

3-dimensional plane: dot(n,x) - d = 0 Generated from class MR.Plane3d. This is the non-const half of the class. More...

+ Inheritance diagram for MR.Plane3d:

Public Member Functions

unsafe Plane3d ()
 Constructs an empty (default-constructed) instance.
 
unsafe Plane3d (MR.Const_Plane3d _other)
 Generated from constructor MR.Plane3d.Plane3d.
 
unsafe Plane3d (in MR.Vector3d n, double d)
 Generated from constructor MR.Plane3d.Plane3d.
 
unsafe Plane3d (MR.Const_Plane3f p)
 Generated from constructor MR.Plane3d.Plane3d.
 
unsafe MR.Plane3d assign (MR.Const_Plane3d _other)
 Generated from method MR.Plane3d.operator=.
 
- Public Member Functions inherited from MR.Const_Plane3d
virtual void Dispose ()
 
unsafe Const_Plane3d ()
 Constructs an empty (default-constructed) instance.
 
unsafe Const_Plane3d (MR.Const_Plane3d _other)
 Generated from constructor MR.Plane3d.Plane3d.
 
unsafe Const_Plane3d (in MR.Vector3d n, double d)
 Generated from constructor MR.Plane3d.Plane3d.
 
unsafe Const_Plane3d (MR.Const_Plane3f p)
 Generated from constructor MR.Plane3d.Plane3d.
 
unsafe double distance (in MR.Vector3d x)
 returns distance from given point to this plane (if n is a unit vector) Generated from method MR.Plane3d.distance.
 
unsafe MR.Plane3d normalized ()
 returns same plane represented with unit n-vector Generated from method MR.Plane3d.normalized.
 
unsafe MR.Vector3d project (in MR.Vector3d p)
 finds the closest point on plane Generated from method MR.Plane3d.project.
 

Properties

new unsafe ref MR.Vector3d n [get]
 
new unsafe ref double d [get]
 
- Properties inherited from MR.Const_Plane3d
unsafe ref readonly MR.Vector3d n [get]
 
unsafe double d [get]
 
- Properties inherited from MR.Misc.Object< Const_Plane3d >
virtual bool _IsOwning [get]
 Returns true if this is an owning instance, and when disposed, will destroy the underlying C++ instance. If false, we assume that the underlying C++ instance will live long enough.
 

Additional Inherited Members

- Static Public Member Functions inherited from MR.Const_Plane3d
static unsafe MR.Plane3d fromDirAndPt (in MR.Vector3d n, in MR.Vector3d p)
 Generated from method MR.Plane3d.fromDirAndPt.
 
static unsafe MR.Plane3d operator- (MR.Const_Plane3d _this)
 returns same plane represented with flipped direction of n-vector Generated from method MR.Plane3d.operator-.
 
static unsafe MR.Const_Plane3d operator+ (MR.Const_Plane3d _this)
 returns same representation Generated from method MR.Plane3d.operator+.
 
- Protected Member Functions inherited from MR.Const_Plane3d
virtual unsafe void Dispose (bool disposing)
 
- Protected Attributes inherited from MR.Misc.Object< Const_Plane3d >
bool _IsOwningVal
 

Detailed Description

3-dimensional plane: dot(n,x) - d = 0 Generated from class MR.Plane3d. This is the non-const half of the class.


The documentation for this class was generated from the following file: