Solid Edge Part Type Library
AddByCurve Method
Specifies the number of objects in the Curves1 array.
Specifies the objects that define the select curve.
Specifies the anchor point for the select curve.
A member of the PatternCurveAnchorSideConstants constant set that specifies the side of the select curve on which the anchor point resides.
Specifies the distance from the anchor point at which the pattern begins on the select curve.
A member of the PatternOffsetTypeConstants constant set that specifies the pattern offset type for the select curve.
Specifies the number of occurrences in the pattern for the select curve.
Specifies the space between occurrences in the pattern for the select curve.
Specifies the number of objects in the Curves2 array.
Specifies the objects that define the path curve.
Specifies the anchor point for the path curve.
A member of the PatternCurveAnchorSideConstants constant set that specifies the side of the path curve on which the anchor point resides.
Specifies the distance from the anchor point at which the pattern begins on the path curve.
A member of the PatternOffsetTypeConstants constant set that specifies the pattern offset type for the path curve.
Specifies the number of occurrences in the pattern for the path curve.
Specifies the space between occurrences in the pattern for the path curve.
A member of the PatternTransformTypeConstants constant set that specifies the transformation type.
A member of the PatternTransformRotateTypeConstants constant set that specifies the rotation type of the transformation.
Specifies the plane or surface along which the transformation occurs.
Not implemented.
Not implemented.
Not implemented.
Description
Adds an occurrence using patterning along curves to the referenced collection object.
Syntax
Visual Basic
Public Function AddByCurve( _
   ByVal NumberOfCurves1 As Long, _
   ByRef Curves1() As Object, _
   ByVal AnchorPointForCurves1 As Object, _
   ByVal AnchorSideForCurves1 As PatternCurveAnchorSideConstants, _
   ByVal AnchorAtDistanceForCurves1 As Double, _
   ByVal PatternOffsetTypeForCurves1 As PatternOffsetTypeConstants, _
   ByVal NumberOfOccurrencesForCurves1 As Long, _
   ByVal OccurrenceSpacingForCurves1 As Double, _
   ByVal NumberOfCurves2 As Long, _
   ByRef Curves2() As Object, _
   ByVal AnchorPointForCurves2 As Object, _
   ByVal AnchorSideForCurves2 As PatternCurveAnchorSideConstants, _
   ByVal AnchorAtDistanceForCurves2 As Double, _
   ByVal PatternOffsetTypeForCurves2 As PatternOffsetTypeConstants, _
   ByVal NumberOfOccurrencesForCurves2 As Long, _
   ByVal OccurrenceSpacingForCurves2 As Double, _
   ByVal TransformType As PatternTransformTypeConstants, _
   ByVal TransformRotateType As PatternTransformRotateTypeConstants, _
   ByVal TransformPlaneOrSurface As Object, _
   Optional ByVal FutureUse1 As Variant, _
   Optional ByVal FutureUse2 As Variant, _
   Optional ByVal FutureUse3 As Variant _
) As PatternPart
Parameters
NumberOfCurves1
Specifies the number of objects in the Curves1 array.
Curves1
Specifies the objects that define the select curve.
AnchorPointForCurves1
Specifies the anchor point for the select curve.
AnchorSideForCurves1
ValueDescription
sePatternCurveLeftSide
sePatternCurveRightSide
A member of the PatternCurveAnchorSideConstants constant set that specifies the side of the select curve on which the anchor point resides.
AnchorAtDistanceForCurves1
Specifies the distance from the anchor point at which the pattern begins on the select curve.
PatternOffsetTypeForCurves1
ValueDescription
sePatternFillOffsetFill Offset
sePatternFitOffsetFit Offset
sePatternFixedOffsetFixed Offset
A member of the PatternOffsetTypeConstants constant set that specifies the pattern offset type for the select curve.
NumberOfOccurrencesForCurves1
Specifies the number of occurrences in the pattern for the select curve.
OccurrenceSpacingForCurves1
Specifies the space between occurrences in the pattern for the select curve.
NumberOfCurves2
Specifies the number of objects in the Curves2 array.
Curves2
Specifies the objects that define the path curve.
AnchorPointForCurves2
Specifies the anchor point for the path curve.
AnchorSideForCurves2
ValueDescription
sePatternCurveLeftSide
sePatternCurveRightSide
A member of the PatternCurveAnchorSideConstants constant set that specifies the side of the path curve on which the anchor point resides.
AnchorAtDistanceForCurves2
Specifies the distance from the anchor point at which the pattern begins on the path curve.
PatternOffsetTypeForCurves2
ValueDescription
sePatternFillOffsetFill Offset
sePatternFitOffsetFit Offset
sePatternFixedOffsetFixed Offset
A member of the PatternOffsetTypeConstants constant set that specifies the pattern offset type for the path curve.
NumberOfOccurrencesForCurves2
Specifies the number of occurrences in the pattern for the path curve.
OccurrenceSpacingForCurves2
Specifies the space between occurrences in the pattern for the path curve.
TransformType
ValueDescription
sePatternTransformFullRotation
sePatternTransformFullRotationFromSurface
sePatternTransformLinear
sePatternTransformProjectedRotation
A member of the PatternTransformTypeConstants constant set that specifies the transformation type.
TransformRotateType
ValueDescription
sePatternTransformRotateOnCurvePosition
sePatternTransformRotateOnFeaturePosition
A member of the PatternTransformRotateTypeConstants constant set that specifies the rotation type of the transformation.
TransformPlaneOrSurface
Specifies the plane or surface along which the transformation occurs.
FutureUse1
Not implemented.
FutureUse2
Not implemented.
FutureUse3
Not implemented.
See Also

PatternParts Collection  | PatternParts Members