All Frameworks Object Hierarchy This Framework Previous Next Indexes
HybridShapeExtrapol (Object)
IUnknown
|
+---IDispatch
|
+---CATBaseUnknown
|
+---CATBaseDispatch
|
+---AnyObject
|
+---HybridShape
|
+---HybridShapeExtrapol
Represents the hybrid shape extrapolation feature object.
Role: To access the data of the hybrid shape affinity feature object.
The hybrid shape extrapolation feature object is created by using an element
(a curve or a surface), a boundary of this element (a point in case of curve
extrapolation or a curve in case of surface extrapolation), and a limit
(which can be specified by a length or a limit element).
The continuity between the extrapolated element and the extrapolation can be
either tangent continuity or curvature continuity.
The extrapolation can be assembled or not with the extrapolated curve or surface.
In case of surface extrapolation, extrapolation borders can be:
- Normal to the boundary of the extrapolated surface
- Tangent to the edges of the extrapolated surface, that are adjacent to
the boundary
Use the CATIAHybridShapeFactory to create a HybridShapeExtrapol object.
- See also:
- HybridShapeFactory
Property Index
-
BorderType
- Returns or sets the border type of extrapolation.
-
Boundary
- Returns or sets the boundary of an extrapolated curve or surface from which extrapolation begins.
-
ConstantLengthMode
- Returns or sets the constant distance mode in case of Length extrapolation limit.
-
ContinuityType
- Returns or sets the continuity type between extrapolated element and extrapolation.
-
ElemToExtrapol
- Returns or sets the curve or surface to extrapolate.
-
ElemUntil
- Returns or sets the surface or volume specifying the extrapolation limit.
-
ExtendEdgesMode
- Returns or sets the extension of extrapolated edges mode.
-
Length
- Returns the length specifying the extrapolation limit.
-
LimitType
- Returns or sets the limit type of extrapolation.
-
PropagationMode
- Returns or sets the propagation mode.
-
Support
- Returns or sets the support surface.
Method Index
-
GetInternalEdgesElement
- Gets an element in the list of internal elements (vertex or edges).
-
IsAssemble
- Retrieves whether extrapolation is assembled with extrapolated curve or surface.
-
RemoveAllInternalEdgesElement
- Removes all internal elements.
-
SetAssemble
- Sets whether extrapolation is to be assembled with extrapolated curve or surface.
Properties
o Property BorderType( | ) As long |
-
Returns or sets the border type of extrapolation.
This applies for surface extrapolation only.
Legal values: the border type is either
normal to the boundary of the extrapolated surface (CATGSMNormalBorder(=0)),
or tangent to the edges of the extrapolated surface that are adjacent to the boundary
CATGSMTangentBorder(=1)).
-
Returns or sets the boundary of an extrapolated curve or surface from which extrapolation begins.
The boudary is a point for an extrapolated curve, or a curve for an extrapolated surface.
Sub-element(s) supported (see
Boundary object): see
Face ,
TriDimFeatEdge or
BiDimFeatEdge.
o Property ConstantLengthMode( | ) As boolean |
-
Returns or sets the constant distance mode in case of Length extrapolation limit.
This applies in case of Length extrapolation limit.
o Property ContinuityType( | ) As long |
-
Returns or sets the continuity type between extrapolated element and extrapolation.
Legal values: the continuity type is either
CATGSMTangentContinuity (=0) or CATGSMCurvatureContinuity (=1).
-
Returns or sets the curve or surface to extrapolate.
Sub-element(s) supported (see
Boundary object): see
Face ,
TriDimFeatEdge or
BiDimFeatEdge.
-
Returns or sets the surface or volume specifying the extrapolation limit.
This applies when the limit type is CATGSMUpToElementLimit (=1).
o Property ExtendEdgesMode( | ) As boolean |
-
Returns or sets the extension of extrapolated edges mode.
This applies in case of tangent continuity mode, tangent border mode and assembled result.
-
Returns the length specifying the extrapolation limit.
This applies when the limit type is CATGSMLengthLimit (=0).
o Property LimitType( | ) As long |
-
Returns or sets the limit type of extrapolation.
The limit can be a length, a surface, or a volume.
Legal values: the limit type is either
CATGSMLengthLimit(0) or CATGSMUpToElementLimit(1).
o Property PropagationMode( | ) As long |
-
Returns or sets the propagation mode.
This applies in case of curvature extrapolation of a shell.
-
Returns or sets the support surface.
This applies in case of tangent extrapolation of a wire.
If a support surface is given, the extrapolation will lie on it.
Sub-element(s) supported (see
Boundary object): see
Face.
Methods
-
Gets an element in the list of internal elements (vertex or edges).
- Parameters:
-
- oInternalElement
- internal element
- iPos
- position of internal element to be retrieved.
o Func IsAssemble( | ) As boolean |
-
Retrieves whether extrapolation is assembled with extrapolated curve or surface.
- Parameters:
-
- oAssemble
- The assemble option
True when the extrapolation is assembled with extrapolated curve or surface,
and False otherwise
o Sub RemoveAllInternalEdgesElement( | ) |
-
Removes all internal elements.
o Sub SetAssemble( | boolean | iAssemble) |
-
Sets whether extrapolation is to be assembled with extrapolated curve or surface.
- Parameters:
-
- iAssemble
- The assemble option
True when the extrapolation is to be assembled with extrapolated curve or surface,
and False otherwise.