Creates a trimming loop out of < NCrvs> surface parametric (UV-curves) and adds it to a list of such loops.
.NET Syntax
Visual Basic (Usage) | |
---|
Dim instance As ISurface
Dim NCrvs As Integer
Dim VOrder As Object
Dim VDim As Object
Dim VPeriodic As Object
Dim VNumKnots As Object
Dim VNumCtrlPoints As Object
Dim VKnots As Object
Dim VCtrlPointDbls As Object
Dim UvRange As Object
Dim value As Boolean
value = instance.AddTrimmingLoop2(NCrvs, VOrder, VDim, VPeriodic, VNumKnots, VNumCtrlPoints, VKnots, VCtrlPointDbls, UvRange)
|
Parameters
- NCrvs
Number of surface parametric (UV) curves constituting the loop; it is also directly related to the dimension of each of the arrays vOrder, vDim, vPeriodic, vNumKnots, vNumControlPnts, which must be loaded with the information regarding each of the curves; specifically the dimension of those arrays is ArraySize = NCrvs
- VOrder
- Array of <ArraySize> doubles (see NCrvs argument)
- VDim
- Array of <ArraySize> doubles (see NCrvs argument)
- VPeriodic
- Array of <ArraySize> doubles (see NCrvs argument)
- VNumKnots
- Array of <ArraySize> doubles (see NCrvs argument)
- VNumCtrlPoints
- Array of <ArraySize> doubles (see NCrvs argument)
- VKnots
- Array of <TotalNumKnots> doubles, where TotalNumKnots = numKnotsInCurve[i] from i = 1 to NCrvs
- VCtrlPointDbls
- Array of <TotalNumCPCoords> doubles, where TotalNumCPCoords = ( dimensionOfCPinCurve[i] * numControlPntsInCurve[i] ) from i = 1 to NCrvs
- UvRange
- Four doubles defining U Low U High V Low V High
Return Value
True if successful in adding a trimming loop to the surface, false if not
Example
Remarks
See Also
Availability
SolidWorks 2001Plus FCS, Revision Number 10.0