All Frameworks Object Hierarchy This Framework Previous Next Indexes
IUnknown | +---IDispatch | +---CATBaseUnknown | +---CATBaseDispatch | +---AnyObject | +---HybridShape | +---HybridShapeBlend
This data includes:
Use the CATIAHybridShapeFactory to create a HybridShapeBlend object.
o Property Coupling( | ) As long |
CouplingVal
the coupling value
of the ShpBlend
hybrid shape blended feature.
CouplingVal = ShpBlend.Coupling
o Property RuledDevelopableSurface( | ) As boolean |
o Property SmoothAngleThreshold( | ) As CATIAAngle (Read Only) |
o Property SmoothAngleThresholdActivity( | ) As boolean |
o Property SmoothDeviation( | ) As CATIALength (Read Only) |
o Property SmoothDeviationActivity( | ) As boolean |
o Property Spine( | ) As CATIAReference |
o Func GetBorderMode( | long | iBlendLimit) As long |
BorderType
the type of border of the first limit
of the ShpBlend
hybrid shape blended feature.
BorderType = ShpBlend.GetBorderMode(1)
o Func GetClosingPoint( | long | iBlendLimit) As CATIAReference |
ClosingPoint
the closing point of the curve
of the second limit
of the ShpBlend
hybrid shape blended feature.
Dim ClosingPoint As Reference ClosingPoint = ShpBlend.GetClosingPoint(2)
o Func GetContinuity( | long | iBlendLimit) As long |
Continuity
the continuity of the second limit
of the ShpBlend
hybrid shape blended feature.
Continuity = ShpBlend.GetContinuity(2)
o Func GetCurve( | long | iBlendLimit) As CATIAReference |
BlendCurve
the curve of the second limit
of the ShpBlend
hybrid shape blended feature.
Dim BlendCurve As Reference BlendCurve = ShpBlend.GetCurve(2)
o Func GetOrientation( | long | iBlendLimit) As long |
Orientation
the orientation of the second limit
of the ShpBlend
hybrid shape blended feature.
Orientation = ShpBlend.GetOrientation(2)
o Func GetRuledDevelopableSurfaceConnection( | long | iBlendLimit) As long |
o Func GetSupport( | long | iBlendLimit) As CATIAReference |
SupportSurf
the support surface of the second limit
of the ShpBlend
hybrid shape blended feature.
Dim SupportSurf As Reference SupportSurf = ShpBlend.GetSupport(2)
o Func GetTensionInDouble( | long | iBlendLimit, |
long | iRank) As CATIARealParam |
TensionVal
the tension value
of the tension, supposed to be a constant tension, of the first limit
of the ShpBlend
hybrid shape blended feature.
Dim ConstTensionVal As RealParam Set ConstTensionVal = ShpBlend.GetTensionInDouble(1, 1)
o Func GetTensionType( | long | iBlendLimit) As long |
TensionType
the tension type
of the first limit
of the ShpBlend
hybrid shape blended feature.
TensionType.GetTensionType(1)
o Func GetTransition( | long | iBlendLimit) As long |
TransOrientation
the transition orientation
of the second limit
of the ShpBlend
hybrid shape blended feature.
TransOrientation = ShpBlend.GetTransition(2)
o Func GetTrimSupport( | long | iBlendLimit) As long |
ShpBlend
hybrid shape blended feature should be trimmed off.
IsTrimmed = ShpBlend.GetTrimSupport(2)
o Sub InsertCoupling( | long | iPosition) |
ShpBlend
hybrid shape blended feature.
ShpBlend.InsertCouplingt 0
o Sub InsertCouplingPoint( | long | iCouplingIndex, |
long | iPosition, | |
CATIAReference | iPoint) |
Point23
point into the third coupling at the end
of the list of coupling points
of the ShpBlend
hybrid shape blended feature.
ShpBlend.InsertCouplingPoint 3, 0, Point23
o Sub SetBorderMode( | long | iBlendLimit, |
long | iBorder) |
ShpBlend
hybrid shape blended feature to "no constraint".
ShpBlend.SetBorderMode 2, 2
o Sub SetClosingPoint( | long | iBlendLimit, |
CATIAReference | iClosingPoint) |
Point10
point as the closing point to the second limit
of the ShpBlend
hybrid shape blended feature.
ShpBlend.SetClosingPoint 2, Point10
o Sub SetContinuity( | long | iBlendLimit, |
long | iContinuity) |
ShpBlend
hybrid shape blended feature to tangency continuity.
ShpBlend.SetContinuity 2, 1
o Sub SetCurve( | long | iBlendLimit, |
CATIAReference | iCurve) |
CurveForBlend
curve to the second limit
of the ShpBlend
hybrid shape blended feature.
ShpBlend.SetCurve 2, CurveForBlend
o Sub SetOrientation( | long | iBlendLimit, |
long | iOrientation) |
ShpBlend
hybrid shape blended feature to direct.
ShpBlend.SetOrientation 2, 1
o Sub SetRuledDevelopableSurfaceConnection( | long | iBlendLimit, |
long | iBlendConnection) |
o Sub SetSmoothAngleThreshold( | double | iAngle) |
o Sub SetSmoothDeviation( | double | iLength) |
o Sub SetSupport( | long | iBlendLimit, |
CATIAReference | iSupport) |
SupportSurf
surface as the support of the second limit
of the ShpBlend
hybrid shape blended feature.
ShpBlend.SetSupport 2, SupportSurf
o Sub SetTensionInDouble( | long | iBlendLimit, |
long | iTensionType, | |
double | iFirstTension, | |
double | iSecondTension) |
ShpBlend
hybrid shape blended feature to respectively 1.5 and 0.5.
ShpBlend.SetTensionInDouble 1, 3, 1.5, 0.5
o Sub SetTensionType( | long | iBlendLimit, |
long | iTensionType) |
ShpBlend
hybrid shape blended feature.
ShpBlend.SetTensionType 1, 1
o Sub SetTransition( | long | iBlendLimit, |
long | iTransition) |
ShpBlend
hybrid shape blended feature to reverse.
ShpBlend.SetTransition 2, -1
o Sub SetTrimSupport( | long | iBlendLimit, |
long | iTrimSupport) |
ShpBlend
hybrid shape blended feature should be trimmed off.
ShpBlend.SetTrimSupport 2, 2
o Sub UnsetClosingPoint( | long | iBlendLimit) |
ShpBlend
hybrid shape blended feature.
ShpBlend.UnsetClosingPoint 2
o Sub UnsetSupport( | long | iBlendLimit) |
ShpBlend
hybrid shape blended feature.
ShpBlend.UnsetSupport 2
Copyright © 2003, Dassault Systèmes. All rights reserved.