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.