BRepBuilderSurfaceGeometry.CreateNURBSSurface(Int32, Int32, IList<Double>, IList<Double>, IList<XYZ>, IList<Double>, Boolean, BoundingBoxUV) Method

BRepBuilderSurfaceGeometryCreateNURBSSurface(Int32, Int32, IListDouble, IListDouble, IListXYZ, IListDouble, Boolean, BoundingBoxUV) Method


Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.3.0.0 (25.3.0.0)
Syntax
public static BRepBuilderSurfaceGeometry CreateNURBSSurface(
	int degreeU,
	int degreeV,
	IList<double> knotsU,
	IList<double> knotsV,
	IList<XYZ> controlPoints,
	IList<double> weights,
	bool bReverseOrientation,
	BoundingBoxUV surfaceEnvelope
)
Public Shared Function CreateNURBSSurface ( 
	degreeU As Integer,
	degreeV As Integer,
	knotsU As IList(Of Double),
	knotsV As IList(Of Double),
	controlPoints As IList(Of XYZ),
	weights As IList(Of Double),
	bReverseOrientation As Boolean,
	surfaceEnvelope As BoundingBoxUV
) As BRepBuilderSurfaceGeometry
public:
static BRepBuilderSurfaceGeometry^ CreateNURBSSurface(
	int degreeU, 
	int degreeV, 
	IList<double>^ knotsU, 
	IList<double>^ knotsV, 
	IList<XYZ^>^ controlPoints, 
	IList<double>^ weights, 
	bool bReverseOrientation, 
	BoundingBoxUV^ surfaceEnvelope
)
static member CreateNURBSSurface : 
        degreeU : int * 
        degreeV : int * 
        knotsU : IList<float> * 
        knotsV : IList<float> * 
        controlPoints : IList<XYZ> * 
        weights : IList<float> * 
        bReverseOrientation : bool * 
        surfaceEnvelope : BoundingBoxUV -> BRepBuilderSurfaceGeometry 

Parameters

degreeU  Int32
 
degreeV  Int32
 
knotsU  IListDouble
 
knotsV  IListDouble
 
controlPoints  IListXYZ
 
weights  IListDouble
 
bReverseOrientation  Boolean
 
surfaceEnvelope  BoundingBoxUV
 

Return Value

BRepBuilderSurfaceGeometry
See Also