Role: To access data of the line feature created by using a passing point and a direction.
Use the CATIAHybridShapeFactory to create a HybridShapeLinePtDir object.
- See also:
- See also:
- See also:
- See also:
Properties
- Property BeginOffset() As (Read Only)
-
Returns the start length of the line.
Start length : extension of the line, beginning at the starting point- Example:
-
This example retrieves in
oStartthe beginning offset length for theLinePtDirhybrid shape feature.Dim oStart As CATIALength Set oStart = LinePtDir.BeginOffset
- Property Dir() As
-
Returns or Sets the direction of the line.
- Example:
-
This example retrieves in
oDirthe direction for theLinePtDirhybrid shape feature.Dim oDir As CATIAHybridShapeDirection Set oDir = LinePtDir.Dir
- Property EndOffset() As (Read Only)
-
Returns the end length of the line.
End length : extension of the line, beginning at the ending point- Example:
-
This example retrieves in
oEndthe starting length for theLinePtDirhybrid shape feature.Dim oEnd As CATIALength Set oEnd = LinePtDir.EndOffset
- Property Orientation() As
-
Returns or Sets the line orientation.
Orientation allows to reverse the line direction from the reference point.
For a line of L length, it is the same as creating this line with -L length : Orientation : can be 1 or -1- Example:
-
This example retrieves in
oOrientationthe starting length for theLinePtDirhybrid shape feature.Dim oOrientation As long Set oOrientation = LinePtDir.Orientation
- Property Point() As
-
Returns or Sets the starting point of the line.
Sub-element(s) supported (see object): .- Example:
-
This example retrieves in
oPointthe starting point for theLinePtDirhybrid shape feature.Dim oPoint As Reference Set oPoint = LinePtDir.Point
- Property Support() As
-
Returns or Sets the supporting surface.
Note: the support surface is not mandatory for LinePtDir
Sub-element(s) supported (see object): .- Example:
-
This example retrieves in
oSurfacethe supporting surface (if it exist) for theLinePtDirhybrid shape feature.Dim oSurface As Reference Set oSurface = LinePtDir.Surface
Methods
- Func GetLengthType() As
-
Gets the length type
Default is 0.
- Parameters:
-
- oType
- The length type = 0 : length - the line is limited by its extremities = 1 : infinite - the line is infinite = 2 : infinite start point - the line is infinite on the side of the start point = 3 : infinite end point - the line is infinite on the side of the end point dd>
- Func GetSymmetricalExtension() As
-
Gets whether the symmetrical extension of the line is active.
- Parameters:
-
- oSym
- Symetry flag dd>
- Sub RemoveSupport()
- Removes the support surface.
- Sub SetLengthType( iType)
-
Sets the length type
Default is 0.
- Parameters:
-
- iType
- The length type = 0 : length - the line is limited by its extremities = 1 : infinite - the line is infinite = 2 : infinite start point - the line is infinite on the side of the start point = 3 : infinite end point - the line is infinite on the side of the end point dd>
- Sub SetSymmetricalExtension( iSym)
-
Sets the symmetrical extension of the line (start = -end).
- Parameters:
-
- iSym
- Symetry flag dd>