Eyeshot 9.0 WinForms API Reference
CreateSpring(Double,Double,Int32,Int32,Double,Double,Boolean,Boolean,natureType) Method

WinForms Assembly > devDept.Eyeshot.Entities Namespace > Mesh Class > CreateSpring Method : CreateSpring(Double,Double,Int32,Int32,Double,Double,Boolean,Boolean,natureType) Method
Spring radius
Wire radius
Number of subdivision sides
Number of subdivision rings per turn
Height of each complete turn
Number of turns
Reverse direction
Closing caps on both ends
Nature of the resulting mesh entity
Creates a Spring primitive.
Syntax
'Declaration
 
Public Overloads Shared Function CreateSpring( _
   ByVal radius As Double, _
   ByVal wireRadius As Double, _
   ByVal sides As Integer, _
   ByVal rings As Integer, _
   ByVal pitch As Double, _
   ByVal turns As Double, _
   ByVal reverseTwist As Boolean, _
   ByVal closed As Boolean, _
   ByVal meshNature As Mesh.natureType _
) As Mesh
public static Mesh CreateSpring( 
   double radius,
   double wireRadius,
   int sides,
   int rings,
   double pitch,
   double turns,
   bool reverseTwist,
   bool closed,
   Mesh.natureType meshNature
)

Parameters

radius
Spring radius
wireRadius
Wire radius
sides
Number of subdivision sides
rings
Number of subdivision rings per turn
pitch
Height of each complete turn
turns
Number of turns
reverseTwist
Reverse direction
closed
Closing caps on both ends
meshNature
Nature of the resulting mesh entity

Return Value

The resulting mesh object.
See Also

Reference

Mesh Class
Mesh Members
Overload List