All Frameworks  Object Hierarchy  This Framework  Indexes   

Revolution (Object)

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

Property Index

FirstAngle
Returns the revolution first angle.
IsThin
Returns the Revol thin flag.
MergeEnd
Returns the Revol merge end flag (for thin Revol only).
NeutralFiber
Returns the Revol neutral fiber flag (for thin Revol only).
RevoluteAxis
Returns or sets the rotation axis for Revol.
SecondAngle
Returns the revolution second angle.

Properties


o 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
o 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
o 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
o 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
o Property RevoluteAxis() As
Returns or sets the rotation axis for Revol.
To set the property, you can use one of the following
Boundary objects: RectilinearTriDimFeatEdge, RectilinearBiDimFeatEdge or RectilinearMonoDimFeatEdge.
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
o 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
 

Copyright © 2003, Dassault Systèmes. All rights reserved.