All Frameworks Object Hierarchy This Framework Indexes
LICENSING INFORMATION: Creation of volume result requires GSO License
if GSO License is not granted , settting of Volume context has not effect
| o Property CanonicalDetection( | ) As |
| 0 | No detection of canonical surface is performed. |
| 2 | Detection of canonical surfaces is performed. |
| o Property ChoiceNo( | ) As |
| o Property Context( | ) As |
oContext the context
for the Sweep hybrid shape feature.
Dim oContext Set oContext = Sweep.Context
| o Property FirstAngleLawInversion( | ) As |
| o Property FirstAngleLaw( | ) As |
| o Property FirstGuideCrv( | ) As |
| o Property GuideDeviationActivity( | ) As |
| o Property GuideDeviation( | ) As (Read Only) |
| o Property Mode( | ) As |
| 0 | Undefined circular profile swept surface (CATGSMCircularSweep_None) |
| 2 | Circular profile swept surface defined by three guide curves (4 solutions) (CATGSMCircularSweep_ThreeGuides) |
| 3 | Circular profile swept surface defined by a center curve and a reference curve (for angles and radius) (CATGSMCircularSweep_TwoGuidesAndRadius) |
| 5 | Circular profile swept surface defined by a center curve and a reference curve (for angles and radius) (CATGSMCircularSweep_CenterAndAngleCurve) |
| 6 | Circular profile swept surface defined by a center curve and a radius (CATGSMCircularSweep_CenterAndRadius) |
| 7 | Circular profile swept surface defined by two guide curves with a tangency condition on the second one (with reference surface) (CATGSMCircularSweep_TwoGuidesAndTangency) |
| 8 | Circular profile swept surface defined by a guide curve, a radius and a tangency surface (CATGSMCircularSweep_GuideAndTangencyAndRadius) |
| o Property RadiusLawInversion( | ) As |
| o Property RadiusLawType( | ) As |
| o Property RadiusLaw( | ) As |
| o Property Reference( | ) As |
| o Property SecondAngleLawInversion( | ) As |
| o Property SecondAngleLaw( | ) As |
| o Property SecondGuideCrv( | ) As |
| o Property SmoothActivity( | ) As |
| o Property SmoothAngleThreshold( | ) As (Read Only) |
| o Property Spine( | ) As |
| o Property ThirdGuideCrv( | ) As |
| o Property TrimOption( | ) As |
| 0 | No trim computed or undefined (CATGSMSweepTrimMode_None) |
| 1 | Trim computed (CATGSMSweepTrimMode_On) |
| o Sub GetAngleLawTypes( | oFirstType, | |
| oSecondType) |
| 0 | Undefined law type (CATGSMBasicLawType_None) |
| 1 | Constant law type (CATGSMBasicLawType_Constant) |
| 2 | Linear law type (CATGSMBasicLawType_Linear) |
| 3 | S law type (CATGSMBasicLawType_SType) |
| 4 | Law specified by a GSD law feature (CATGSMBasicLawType_Advanced) |
oFirstType| o Func GetAngle( | iI) As |
| o Sub GetFirstAngleLaw( | oElem1, | |
| oElem2, | ||
| olLawType) |
| o Sub GetLongitudinalRelimiters( | opIAElem1, | |
| opIAElem2) |
| o Sub GetNbAngle( | oAng) |
| o Sub GetNbGuide( | oNum) |
| o Sub GetNbRadius( | oRad) |
| o Func GetRadius( | iI) As |
| o Sub GetRelimiters( | opIAElem1, | |
| opOrient1, | ||
| opIAElem2, | ||
| opOrient2) |
| o Sub GetSecondAngleLaw( | oElem1, | |
| oElem2, | ||
| olLawType) |
| o Sub GetTangencyChoiceNo( | oNo, | |
| oShellOri, | ||
| oGuideOri) |
| +1 | The result is on the normal side of the shell |
| -1 | The result is on the side of the shell opposite to the normal |
| 0 | No orientation is specified |
| +1 | The result is on the "left" side |
| -1 | The result is on the "right" side |
| 0 | No orientation is specified |
| o Sub RemoveAngle( | ) |
| o Sub RemoveGuide( | ) |
| o Sub RemoveRadius( | ) |
| o Sub SetAngleLawTypes( | iFirstType, | |
| iSecondType) |
| 0 | Undefined law type (CATGSMBasicLawType_None) |
| 1 | Constant law type (CATGSMBasicLawType_Constant) |
| 2 | Linear law type (CATGSMBasicLawType_Linear) |
| 3 | S law type (CATGSMBasicLawType_SType) |
| 4 | Law specified by a GSD law feature (CATGSMBasicLawType_Advanced) |
iFirstType| o Sub SetAngle( | iI, | |
| iElem) |
| o Sub SetFirstAngleLaw( | iElem1, | |
| iElem2, | ||
| ilLawType) |
| o Sub SetGuideDeviation( | iLength) |
| o Sub SetLongitudinalRelimiters( | ipIAElem1, | |
| ipIAElem2) |
| o Sub SetRadius( | iI, | |
| iRadius) |
| o Sub SetRelimiters( | ipIAElem1, | |
| ipOrient1, | ||
| ipIAElem2, | ||
| ipOrient2) |
| o Sub SetSecondAngleLaw( | iElem1, | |
| iElem2, | ||
| ilLawType) |
| o Sub SetSmoothAngleThreshold( | iAngle) |
| o Sub SetTangencyChoiceNo( | iShellOri, | |
| iGuideOri, | ||
| iNo) |
| +1 | The result is on the normal side of the shell |
| -1 | The result is on the side of the shell opposite to the normal |
| 0 | No orientation is specified |
| +1 | The result is on the "left" side |
| -1 | The result is on the "right" side |
| 0 | No orientation is specified |
Copyright © 2003, Dassault Systèmes. All rights reserved.