CreateNURBSSurface Method (Int32, Int32, IList(Double), IList(Double), IList(XYZ), IList(Double), Boolean, BoundingBoxUV)


BRep Builder Surface Geometry Create NURBSSurface(Int 32, Int 32, IList Double , IList Double , IList XYZ , IList Double , Boolean, Bounding Box UV) 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
)

Parameters

degreeU Int32
degreeV Int32
knotsU IList Double
knotsV IList Double
controlPoints IList XYZ
weights IList Double
bReverseOrientation Boolean
surfaceEnvelope BoundingBoxUV

Return Value

BRepBuilderSurfaceGeometry
See Also
ArchiLabs

Stop fighting Revit automation.

Build repeatable BIM design and documentation workflows with scripts, data, and AI in one place, without wrestling brittle one-off automations.

Try ArchiLabs →