RevolvedSurface(Curve3d, Point3d, Vector3d, Vector3d, Double, Double) Constructor

Constructor for the RevolvedSurface class. Creates a revolved surface with the specified parameters.

Namespace: Teigha.Geometry
Assembly: TD_Mgd (in TD_Mgd.dll) Version: 27.3.0.0
Syntax
public RevolvedSurface(
        Curve3d profile,
        Point3d basePoint,
        Vector3d axis,
        Vector3d referenceVector,
        double startAngle,
        double endAngle
)

Parameters

profile  Curve3d
[in] Profile curve that is revolved. Specified in local coordinates.
basePoint  Point3d
[in] Origin point that, together with the axis, forms the axis of the revolved surface.
axis  Vector3d
[in] Axis of rotation of the profile curve.
referenceVector  Vector3d
[in] Unit vector that indicates the direction of the zero rotation angle.
startAngle  Double
[in] Start angle of rotation, in radians.
endAngle  Double
[in] End angle of rotation, in radians.
See Also