CADability dotNET

The CylindricalSurface type exposes the following members.

Constructors

  NameDescription
Protected methodCylindricalSurface(SerializationInfo, StreamingContext)
Public methodCylindricalSurface(GeoPoint, GeoVector, GeoVector, GeoVector)
Creates a cylindrical surface. The length of directionx and directiony specify the radius. The axis is perpendicular to directionx and directiony (right hand). The u parameter starts at location+directionx, the v parameter increments along the axis and is 0 at location.

Methods

  NameDescription
Public methodAdded (Overrides IShowPropertyImpl..::..Added(IPropertyTreeView).)
Public methodClone
Overrides Clone()()()()
(Overrides ISurfaceImpl..::..Clone()()()().)
Public methodCopyData (Overrides ISurfaceImpl..::..CopyData(ISurface).)
Public methodDerivation2At (Overrides ISurfaceImpl..::..Derivation2At(GeoPoint2D, GeoPoint%, GeoVector%, GeoVector%, GeoVector%, GeoVector%, GeoVector%).)
Public methodDerivationAt (Overrides ISurfaceImpl..::..DerivationAt(GeoPoint2D, GeoPoint%, GeoVector%, GeoVector%).)
Public methodFixedU (Overrides ISurfaceImpl..::..FixedU(Double, Double, Double).)
Public methodFixedV (Overrides ISurfaceImpl..::..FixedV(Double, Double, Double).)
Public methodGetExtrema (Overrides ISurfaceImpl..::..GetExtrema()()()().)
Public methodGetLineIntersection (Overrides ISurfaceImpl..::..GetLineIntersection(GeoPoint, GeoVector).)
Public methodGetModified (Overrides ISurfaceImpl..::..GetModified(ModOp).)
Public methodGetNonPeriodicSurface (Overrides ISurfaceImpl..::..GetNonPeriodicSurface(Border).)
Public methodGetNormal (Overrides ISurfaceImpl..::..GetNormal(GeoPoint2D).)
Public methodGetPlaneIntersection (Overrides ISurfaceImpl..::..GetPlaneIntersection(PlaneSurface, Double, Double, Double, Double, Double).)
Public methodGetProjectedCurve (Overrides ISurfaceImpl..::..GetProjectedCurve(ICurve, Double).)
Public methodGetSafeParameterSteps (Overrides ISurfaceImpl..::..GetSafeParameterSteps(Double, Double, Double, Double, array<Double>[]()[][]%, array<Double>[]()[][]%).)
Public methodGetTangentCurves (Overrides ISurfaceImpl..::..GetTangentCurves(GeoVector, Double, Double, Double, Double).)
Public methodGetZMinMax (Overrides ISurfaceImpl..::..GetZMinMax(Projection, Double, Double, Double, Double, Double%, Double%).)
Public methodHitTest(BoundingCube, GeoPoint2D%) (Overrides ISurfaceImpl..::..HitTest(BoundingCube, GeoPoint2D%).)
Public methodHitTest(BoundingCube, Double, Double, Double, Double) (Overrides ISurfaceImpl..::..HitTest(BoundingCube, Double, Double, Double, Double).)
Public methodIntersect(BoundingRect, ISurface, BoundingRect) (Overrides ISurfaceImpl..::..Intersect(BoundingRect, ISurface, BoundingRect).)
Public methodIntersect(ICurve, BoundingRect, array<GeoPoint>[]()[][]%, array<GeoPoint2D>[]()[][]%, array<Double>[]()[][]%) (Overrides ISurfaceImpl..::..Intersect(ICurve, BoundingRect, array<GeoPoint>[]()[][]%, array<GeoPoint2D>[]()[][]%, array<Double>[]()[][]%).)
Public methodIsVanishingProjection (Overrides ISurfaceImpl..::..IsVanishingProjection(Projection, Double, Double, Double, Double).)
Public methodMake3dCurve (Overrides ISurfaceImpl..::..Make3dCurve(ICurve2D).)
Public methodModify
Overrides Modify(ModOp)
(Overrides ISurfaceImpl..::..Modify(ModOp).)
Public methodOnDeserialization
Public methodOrientation (Overrides ISurfaceImpl..::..Orientation(GeoPoint).)
Public methodPointAt (Overrides ISurfaceImpl..::..PointAt(GeoPoint2D).)
Public methodPositionOf (Overrides ISurfaceImpl..::..PositionOf(GeoPoint).)
Public methodReverseOrientation (Overrides ISurfaceImpl..::..ReverseOrientation()()()().)
Public methodSameGeometry (Overrides ISurfaceImpl..::..SameGeometry(BoundingRect, ISurface, BoundingRect, Double, ModOp2D%).)
Public methodToString (Overrides Object..::..ToString()()()().)
Public methodUDirection (Overrides ISurfaceImpl..::..UDirection(GeoPoint2D).)
Public methodVDirection (Overrides ISurfaceImpl..::..VDirection(GeoPoint2D).)

Fields

  NameDescription
Protected fieldtoCylinder
Protected fieldtoUnit

Properties

Explicit Interface Implementations

See Also