PartInterfaces Revolution (Object)
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
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
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.