Eyeshot 9.0 WinForms API Reference
RevolveAdd(Region,Double,Double,Point3D,Point3D,Int32,Double,Solid[]) Method

WinForms Assembly > devDept.Eyeshot.Entities Namespace > Solid Class > RevolveAdd Method : RevolveAdd(Region,Double,Double,Point3D,Point3D,Int32,Double,Solid[]) Method
The Region to revolve
Revolution start angle in radians
Revolution delta angle in radians
The axis start point
The axis end point
Number of slices generated. This value can be also found using %Utility.NumberOfSegments(double, double, double)%
Entity region needs to be converted to Solid, this is the conversion tolerance
The other solids that may result from the add operation
Modifies current solid revolving a Region around an axis and adding.
Syntax
'Declaration
 
Public Overloads Function RevolveAdd( _
   ByVal region As Region, _
   ByVal startAngle As Double, _
   ByVal deltaAngle As Double, _
   ByVal axisStart As Point3D, _
   ByVal axisEnd As Point3D, _
   ByVal slices As Integer, _
   ByVal tolerance As Double, _
   ByRef leftOvers As Solid() _
) As Boolean
public bool RevolveAdd( 
   Region region,
   double startAngle,
   double deltaAngle,
   Point3D axisStart,
   Point3D axisEnd,
   int slices,
   double tolerance,
   out Solid[] leftOvers
)

Parameters

region
The Region to revolve
startAngle
Revolution start angle in radians
deltaAngle
Revolution delta angle in radians
axisStart
The axis start point
axisEnd
The axis end point
slices
Number of slices generated. This value can be also found using %Utility.NumberOfSegments(double, double, double)%
tolerance
Entity region needs to be converted to Solid, this is the conversion tolerance
leftOvers
The other solids that may result from the add operation

Return Value

True if the operation is successful, false otherwise.
See Also

Reference

Solid Class
Solid Members
Overload List