Grx.Mgd 1.0
|
Public Member Functions | |
Cone (double cosineAngle, double sineAngle, Point3d baseOrigin, double baseRadius, Vector3d axisOfSymmetry, Vector3d referenceAxis, Interval height, double startAngle, double endAngle) | |
Cone (double cosineAngle, double sineAngle, Point3d baseOrigin, double baseRadius, Vector3d axisOfSymmetry) | |
Public Member Functions inherited from Gssoft.Gscad.Geometry.Surface | |
Point3d | ClosestPointTo (Point3d point) |
Point3d | ClosestPointTo (Point3d point, Tolerance tolerance) |
double | DistanceTo (Point3d point) |
double | DistanceTo (Point3d point, Tolerance tolerance) |
Point3d | EvaluatePoint (Point2d parameter) |
List< Interval > | GetEnvelope () |
bool | IsClosedInU () |
bool | IsClosedInU (Tolerance tolerance) |
bool | IsClosedInV () |
bool | IsClosedInV (Tolerance tolerance) |
bool | IsOn (Point3d point, out Point2d parameterPoint) |
bool | IsOn (Point3d point, out Point2d parameterPoint, Tolerance tolerance) |
Point2d | ParameterOf (Point3d point) |
Point2d | ParameterOf (Point3d point, Tolerance tolerance) |
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 Cone | Create (IntPtr unmanagedPointer, bool autoDelete) |
Static Public Member Functions inherited from Gssoft.Gscad.Geometry.Surface | |
static new Surface | 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 | |
Interval | Height [get, set] |
Vector3d | ReferenceAxis [get] |
double | BaseRadius [get, set] |
Properties inherited from Gssoft.Gscad.Geometry.Surface | |
bool | IsNormalReversed [get] |
Surface | ReverseNormal [get] |
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) |