Revolution (Object)

Represents the revolution-based shapes.
It is the base objects for shaft and grooves.
See also:
,

Properties


Property FirstAngle() As (Read Only)
Returns the revolution first angle. This angle is computed around the revolution axis, starting from the sketch plane trace on the plane perpendicular to the revolution axis, and is counted positive clockwise when looking at this plane in the revolution axis direction.
Example:
The following example returns in firstAngle the first angle of the MyRevolution revolution object:
 Set firstAngle = MyRevolution.FirstAngle
Property IsThin() As
Returns the Revol thin flag.
It returns TRUE if the Revol is a thin Revol , FALSE if not.
Returns:
oIsThin The thin flag as a boolean
Example:
The following example saves in thinFlag the thin flag of Revol firstRevol, and then sets it so that it will be now thin :
 Set thinFlag = firstRevol.IsThin
 firstRevol.IsThin = TRUE
Property MergeEnd() As
Returns the Revol merge end flag (for thin Revol only).
It returns TRUE if merge ends is required , FALSE if not.
Returns:
oIsMergeEnd The merge end flag as a boolean
Example:
The following example saves in MergeEndFlag the merge end flag of Revol firstRevol, and then sets it so that merge end will be required :
 Set MergeEndFlag = firstRevol.IsMergeEnd
 firstRevol.IsMergeEnd = TRUE
Property NeutralFiber() As
Returns the Revol neutral fiber flag (for thin Revol only).
It returns TRUE if the Revol is a neutral fiber Revol , FALSE if not.
Returns:
oIsNeutralFiber The neutral fiber flag as a boolean
Example:
The following example saves in NeutralFiberFlag the neutral fiber flag of Revol firstRevol, and then sets it so that it will be now neutral fiber :
 Set NeutralFiberFlag = firstRevol.IsNeutralFiber
 firstRevol.IsNeutralFiber = TRUE
Property RevoluteAxis() As
Returns or sets the rotation axis for Revol.
To set the property, you can use one of the following objects: , or .
Example: This example retrieves in RevoluteAxis the rotation axis for the Rotate axis of the Revol feature Dim RevoluteAxis As Reference Set RevoluteAxis = Rotate.Axis
Property SecondAngle() As (Read Only)
Returns the revolution second angle. This angle is computed around the revolution axis, starting from the sketch plane trace on the plane perpendicular to the revolution axis, and is counted positive counterclockwise when looking at this plane in the revolution axis direction. Its default value is 0.
Example:
The following example returns in secondAngle the second angle of the MyRevolution revolution object:
 Set secondAngle = MyRevolution.SecondAngle