Grx.Mgd 1.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Properties | List of all members
Gssoft.Gscad.Geometry.PointOnSurface Class Reference

Public Member Functions

 PointOnSurface (Surface surf, Point2d point)
 
Vector2d GetInverseTangentVector (Vector3d vector)
 
Vector2d GetInverseTangentVector (Vector3d vector, Point2d point)
 
Vector3d GetMixedPartial ()
 
Vector3d GetMixedPartial (Point2d point)
 
Vector3d GetNormal ()
 
Vector3d GetNormal (Point2d point)
 
Point3d GetPoint (Point2d point)
 
Vector3d GetTangentVector (Vector2d vector)
 
Vector3d GetTangentVector (Vector2d vector, Point2d point)
 
Vector3d GetUDerivative (int order)
 
Vector3d GetUDerivative (int order, Point2d point)
 
Vector3d GetVDerivative (int order)
 
Vector3d GetVDerivative (int order, Point2d point)
 
- Public Member Functions inherited from Gssoft.Gscad.Geometry.PointEntity3d
Point3d GetPoint ()
 
- Public Member Functions inherited from Gssoft.Gscad.Geometry.Entity3d
virtual object Clone ()
 
override int GetHashCode ()
 
override bool Equals (object obj)
 
bool IsEqualTo (Entity3d entity)
 
bool IsEqualTo (Entity3d entity, Tolerance tolerance)
 
bool IsOn (Point3d point)
 
bool IsOn (Point3d point, Tolerance tolerance)
 
void RotateBy (double angle, Vector3d vector, Point3d point)
 
void ScaleBy (double scaleFactor, Point3d point)
 
void TransformBy (Matrix3d transform)
 
void TranslateBy (Vector3d translateVector)
 
void Mirror (Geometry.Plane plane)
 
- Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
override bool Equals (object obj)
 
override int GetHashCode ()
 
void Dispose ()
 

Static Public Member Functions

static new PointOnSurface Create (IntPtr unmanagedPointer, bool autoDelete)
 
static Vector2d GetInverseTangentVector (Vector3d vector, Surface surf, Point2d point)
 
static Vector3d GetMixedPartial (Surface surf, Point2d point)
 
static Vector3d GetNormal (Surface surf, Point2d point)
 
static Point3d GetPoint (Surface surface, Point2d point)
 
static Vector3d GetTangentVector (Vector2d vector, Surface vectorSurface, Point2d pointer)
 
static Vector3d GetUDerivative (int order, Surface surface, Point2d point)
 
static Vector3d GetVDerivative (int order, Surface surface, Point2d point)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Geometry.PointEntity3d
static new PointEntity3d Create (IntPtr unmanagedPointer, bool autoDelete)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Geometry.Entity3d
static Entity3d Create (IntPtr unmanagedPointer, bool autoDelete)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
static DisposableWrapper Create (Type type, IntPtr unmanagedPointer, bool autoDelete)
 
static bool operator== (DisposableWrapper a, DisposableWrapper b)
 
static bool operator!= (DisposableWrapper a, DisposableWrapper b)
 

Properties

Point2d Parameter [get, set]
 
Surface Surface [get, set]
 
- Properties inherited from Gssoft.Gscad.Geometry.Entity3d
new bool AutoDelete [get, set]
 
new bool IsDisposed [get]
 
new IntPtr UnmanagedObject [get]
 
- Properties inherited from Gssoft.Gscad.Runtime.DisposableWrapper
bool AutoDelete [get, set]
 
bool IsDisposed [get]
 
IntPtr UnmanagedObject [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Gssoft.Gscad.Geometry.Entity3d
override void DeleteUnmanagedObject ()
 
- Protected Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
abstract void DeleteUnmanagedObject ()
 
 DisposableWrapper (object obj, bool autoDelete)
 
 DisposableWrapper (IntPtr unmanagedPointer, bool autoDelete)
 
virtual void Dispose (bool disposing)