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
)
Public Sub New (
profile As Curve3d,
basePoint As Point3d,
axis As Vector3d,
referenceVector As Vector3d,
startAngle As Double,
endAngle As Double
)
public:
RevolvedSurface(
Curve3d^ profile,
Point3d basePoint,
Vector3d axis,
Vector3d referenceVector,
double startAngle,
double endAngle
)
new :
profile : Curve3d *
basePoint : Point3d *
axis : Vector3d *
referenceVector : Vector3d *
startAngle : float *
endAngle : float -> RevolvedSurface
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