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.