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

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

+ Inheritance diagram for MR.Plane3f:

Public Member Functions

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

Properties

new unsafe ref MR.Vector3f n [get]
 
new unsafe ref float d [get]
 
- Properties inherited from MR.Const_Plane3f
unsafe ref readonly MR.Vector3f n [get]
 
unsafe float d [get]
 
- Properties inherited from MR.Misc.Object< Const_Plane3f >
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_Plane3f
static unsafe MR.Plane3f fromDirAndPt (in MR.Vector3f n, in MR.Vector3f p)
 Generated from method MR.Plane3f.fromDirAndPt.
 
static unsafe MR.Plane3f operator- (MR.Const_Plane3f _this)
 returns same plane represented with flipped direction of n-vector Generated from method MR.Plane3f.operator-.
 
static unsafe MR.Const_Plane3f operator+ (MR.Const_Plane3f _this)
 returns same representation Generated from method MR.Plane3f.operator+.
 
- Protected Member Functions inherited from MR.Const_Plane3f
virtual unsafe void Dispose (bool disposing)
 
- Protected Attributes inherited from MR.Misc.Object< Const_Plane3f >
bool _IsOwningVal
 

Detailed Description

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


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