    

 ## On this page

  

 

 # OpenTD.NurbsData Class Reference

 Last update: 16.07.2025 

Describes a Non-Uniform Rational B-Spline. [More...](#details)

## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

 [NurbsData](#acc7401ed859b61d1dc2752009c20d9f5) () ## <a id="properties" name="properties"></a>Properties

int [Degree](#aaf208589c85e11444168728069753a7e)` [get, set]` bool [Rational](#a423254502138ddf0103da6b89d3aec8a)` [get, set]` bool [Closed](#ad203f2d5d0d26b12b155c6fae634e29f)` [get, set]` bool [Periodic](#a6dce4a65dcd8ba11d4b521478a8f79ee)` [get, set]` List&lt; [Point3d](class_open_t_d_1_1_point3d.xhtml) &gt; [ControlPoints](#ae350f2947362bd34dc177a248150d245)` [get, set]` List&lt; double &gt; [Knots](#a691ebcef2e3739d0fa5e5694613d98f3)` [get, set]` List&lt; double &gt; [Weights](#a2415f5654d64dd108882222a73f36777)` [get, set]` double [ControlPointTolerance](#a894a994478f7ff87e6ba41960f9cfdfa)` [get, set]` double [KnotTolerance](#af2e2f6a0cf3a75a9b710fc24a6c0dac2)` [get, set]` <a id="details" name="details"></a>## Detailed Description

Describes a Non-Uniform Rational B-Spline.

See also[OpenTD.Spline](class_open_t_d_1_1_spline.xhtml "Client-side representation of an AutoCAD Spline entity in a TD instance.")

## Constructor &amp; Destructor Documentation

<a id="acc7401ed859b61d1dc2752009c20d9f5" name="acc7401ed859b61d1dc2752009c20d9f5"></a>## [◆ ](#acc7401ed859b61d1dc2752009c20d9f5)NurbsData()

 OpenTD.NurbsData.NurbsData  ( )   inline 





## Property Documentation

<a id="ad203f2d5d0d26b12b155c6fae634e29f" name="ad203f2d5d0d26b12b155c6fae634e29f"></a>## [◆ ](#ad203f2d5d0d26b12b155c6fae634e29f)Closed

 bool OpenTD.NurbsData.Closed  getset 





<a id="ae350f2947362bd34dc177a248150d245" name="ae350f2947362bd34dc177a248150d245"></a>## [◆ ](#ae350f2947362bd34dc177a248150d245)ControlPoints

 List&lt;[Point3d](class_open_t_d_1_1_point3d.xhtml)&gt; OpenTD.NurbsData.ControlPoints  getset 





<a id="a894a994478f7ff87e6ba41960f9cfdfa" name="a894a994478f7ff87e6ba41960f9cfdfa"></a>## [◆ ](#a894a994478f7ff87e6ba41960f9cfdfa)ControlPointTolerance

 double OpenTD.NurbsData.ControlPointTolerance  getset 





<a id="aaf208589c85e11444168728069753a7e" name="aaf208589c85e11444168728069753a7e"></a>## [◆ ](#aaf208589c85e11444168728069753a7e)Degree

 int OpenTD.NurbsData.Degree  getset 





<a id="a691ebcef2e3739d0fa5e5694613d98f3" name="a691ebcef2e3739d0fa5e5694613d98f3"></a>## [◆ ](#a691ebcef2e3739d0fa5e5694613d98f3)Knots

 List&lt;double&gt; OpenTD.NurbsData.Knots  getset 





<a id="af2e2f6a0cf3a75a9b710fc24a6c0dac2" name="af2e2f6a0cf3a75a9b710fc24a6c0dac2"></a>## [◆ ](#af2e2f6a0cf3a75a9b710fc24a6c0dac2)KnotTolerance

 double OpenTD.NurbsData.KnotTolerance  getset 





<a id="a6dce4a65dcd8ba11d4b521478a8f79ee" name="a6dce4a65dcd8ba11d4b521478a8f79ee"></a>## [◆ ](#a6dce4a65dcd8ba11d4b521478a8f79ee)Periodic

 bool OpenTD.NurbsData.Periodic  getset 





<a id="a423254502138ddf0103da6b89d3aec8a" name="a423254502138ddf0103da6b89d3aec8a"></a>## [◆ ](#a423254502138ddf0103da6b89d3aec8a)Rational

 bool OpenTD.NurbsData.Rational  getset 





<a id="a2415f5654d64dd108882222a73f36777" name="a2415f5654d64dd108882222a73f36777"></a>## [◆ ](#a2415f5654d64dd108882222a73f36777)Weights

 List&lt;double&gt; OpenTD.NurbsData.Weights  getset 





---

The documentation for this class was generated from the following file:- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/TDDEV\_ALPHA/buildXX/OpenTD/**NurbsData.cs**