Represents the hybrid shape conic sweep feature. Role: To access the data of the conic sweep feature .
Use the to create a HybridShapeConicSweep object.
Properties
Property CanonicalDetection() As
Returns or sets whether canonical surfaces of the swept surface are detected.
Legal values:
0
No detection of canonical surface is performed.
2
Detection of canonical surfaces is performed.
Property FifthGuideCrv() As
Returns or sets the fifth guide curve.
Property FirstGuideCrv() As
Returns or sets the first guide curve.
Property FourthGuideCrv() As
Returns or sets the fourth guide curve.
Property GuideDeviation() As (Read Only)
Returns deviation value (length) from guide curves allowed during sweeping operation in order to smooth it.
Property GuideDeviationActivity() As
Returns or sets information whether a deviation from guide curves is allowed or not.
Gives the information on performing smoothinh during sweeping operation.
TRUE or FALSE (FALSE if not specified).
Property Parameter() As
Returns or sets the parameter for conic sweep operation.
if the parameter is a law, the method returns FALSE
see
Property ParameterLaw() As
Returns or sets the parameter law useful in conic sweep operation.
Property ParameterLawInversion() As
Returns or sets the parameter law inversion flag of conic sweep operation.
TRUE if parameter law is inverted. Else it is FALSE.
see
Property ParameterLawType() As
Returns or sets the parameter law type in conic sweep operation.
Property SecondGuideCrv() As
Returns or sets the second guide curve.
Property SmoothActivity() As
Returns or sets information whether sweeping operation is smoothed or not.
TRUE or FALSE (FALSE if not specified).
Property SmoothAngleThreshold() As (Read Only)
Returns angular threshold under which discontinuities .
moving frame,tangency net on reference surface will be smoothed when sweeping.
Property Spine() As
Returns or sets the spine (optional) for sweep operation.
param : oElem
Spine curve.
See also:
Property ThirdGuideCrv() As
Returns or sets the third guide curve.
Methods
Sub GetLongitudinalRelimiters( opIAElem1, opIAElem2)
Deprecated:
V5R16 CATHybridShapeSweepConic#GetRelimiters
Gets the elements relimiting the spine (or the default spine).
param : opIAElem1
First relimiting feature (plane or point)
param : opIAElem2
Second relimiting feature (plane or point)
dd>
Sub GetNbGuides( oNum)
Gets the number of guides.
param : oNum
Number of guides curve.
Sub GetParameterLaw( oParamStart, oParamEnd, oLawType)
Gets the parameter law used in conic sweep operation.
param : oParamStart
Parameter law start value.
param : oParamEnd
Parameter law end value.
param : oLawType
Parameter law type.
Sub GetRelimiters( opIAElem1, opOrient1, opIAElem2, opOrient2)
Retrieves the elements relimiting the spine (or the default spine).
Parameters:
opIAElem1
The first relimiting feature (plane or point)
dd>
opOrient1
Split direction for the first relimitation
0 means that the beginning of the spine (considering its orientation) is removed, 1 means that the end of the spine is removed
dd>
opIAElem2
The second relimiting feature (plane or point)
dd>
opOrient2
Split direction for the second relimitation
dd>
Sub GetTangency( opIAElem, opIAAngleStart, opIAAngleEnd, oLawType, iIndex)
Gets tangency surface or curve and its angle given the guide curve index.
param : opIAElem
param : opIAAngleStart
Start tangency angle from surface or curve reference.
param : opIAAngleEnd
End tangency angle from surface or curve reference.
param : oLawType
Type of law used for tangency angle from surface or curve reference.
param : iIndex
Guide curve index : 1 to 5.
Sub GetTangencyAngleLawInversion( iIndex, oInversion)
Gets information whether tangency angle law has to be inverted or not
for a specified guide curve.
param : iIndex
Guide curve index : 1 to 5
param : oInversion
Non-Zero for TRUE and 0 for FALSE.
Sub GetTangencyLaw( opIAElem, opIALaw, iIndex)
Gets tangency surface or curve and its angle given the guide curve index.
param : opIAElem
Tangency surface or curve feature.
param : opIALaw
Start tangency angle from surface or curve reference.
param : iIndex
Guide curve index : 1 to 5.
Sub RemoveGuide( iIndex)
Removes a guide curve given its index.
it removes also tangency element if specified.
param : iIndex
Guide curve index : 1 to 5. If 0, all guides are removed.
Sub RemoveParameter()
Removes conical sweep parameter, whether it is a single value or a law.
Sub RemoveTangency( iIndex)
removes tangency surface or curve and its angle given the guide curve index.
param : iIndex
Guide curve index : 1 to 5.
Sub SetGuideDeviation( iLength)
Sets deviation value (length) from guide curves allowed during sweeping
operation in order to smooth it.
param : iLength
Numerical value.
Sub SetLongitudinalRelimiters( ipIAElem1, ipIAElem2)
Deprecated:
V5R16 CATHybridShapeSweepConic#SetRelimiters
Sets the elements relimiting the spine (or the default spine).
param : ipIAElem1
First relimiting feature (plane or point)
param : ipIAElem2
Second relimiting feature (plane or point)
dd>
Sub SetParameterLaw( iParamStart, iParamEnd, iLawType)
Sets the parameter law that will be used in conic sweep operation.
param : iParamStart
Parameter law start value.
param : iParamEnd
Parameter law end value.
param : iLawType
Parameter law type.
Sub SetRelimiters( ipIAElem1, ipOrient1, ipIAElem2, ipOrient2)
Sets the elements relimiting the spine (or the default spine).
Parameters:
ipIAElem1
The first relimiting feature (plane or point)
dd>
ipOrient1
Split direction for the first relimitation
0 means that the beginning of the spine (considering its orientation) is removed, 1 means that the end of the spine is removed
dd>
ipIAElem2
The second relimiting feature (plane or point)
dd>
ipOrient2
Split direction for the second relimitation
dd>
Sub SetSmoothAngleThreshold( iAngle)
Sets angular threshold under which discontinuities.
note: moving frame,tangency net on reference surface will be smoothed when sweeping.
param : iAngle
Numerical value.
Sub SetTangency( ipIAElem, iAngleStart, iAngleEnd, ilawType, iIndex)
Sets tangency surface or curve and its angle given the guide curve index.
param : ipIAElem
Tangency surface or curve feature.
param : iAngleStart
Start tangency angle from surface or curve reference.
param : iAngleEnd
End tangency angle from surface or curve reference.
param : iAngleLawType
Type of law used for tangency angle from surface or curve reference.
param : iIndex
Guide curve index : 1 to 5.
Sub SetTangencyAngleLawInversion( iIndex, iInversion)
Sets information whether tangency angle law has to be inverted or not
for a specified guide curve.
param : iIndex
Guide curve index : 1 to 5
param : iInversion
1 for TRUE and 0 for FALSE.
Sub SetTangencyLaw( ipIAElem, ipIALaw, iIndex)
Sets tangency surface or curve and its angle given the guide curve index.
param : ipIAElem
Tangency surface or curve feature.
param : ipIALaw
Start tangency angle from surface or curve reference.
param : iIndex
Guide curve index : 1 to 5.