Cone Constructor (Double, Double, Point3d, Double, Vector3d, Vector3d, Interval, Double, Double)

Constructor for the Cone class. Creates a cone with the specified cosine and sine angles, base point, base radius, axis of symmetry, height, and start and end angles of rotation.
Namespace:  Teigha.Geometry
Assembly:  TD_Mgd (in TD_Mgd.dll) Version: 21.4.0.0
Syntax
public Cone(
        double cosineAngle,
        double sineAngle,
        Point3d baseOrigin,
        double baseRadius,
        Vector3d axisOfSymmetry,
        Vector3d referenceAxis,
        Interval height,
        double startAngle,
        double endAngle
)

Parameters

cosineAngle
Type: SystemDouble
[in] Cosine angle.
sineAngle
Type: SystemDouble
[in] Sine angle.
baseOrigin
Type: Teigha.GeometryPoint3d
[in] Base origin.
baseRadius
Type: SystemDouble
[in] Base radius.
axisOfSymmetry
Type: Teigha.GeometryVector3d
[in] Axis of symmetry. Cone rotation is performed around this vector.
referenceAxis
Type: Teigha.GeometryVector3d
[in] Reference axis that defines a zero angle of rotation.
height
Type: Teigha.GeometryInterval
[in] Interval that limits cone volumes.
startAngle
Type: SystemDouble
[in] Start angle of rotation.
endAngle
Type: SystemDouble
[in] End angle of rotation.
See Also

©  Bricsys NV. All rights reserved.