資源簡介
本程序是在VS2013下用C#開發的B樣條繪制程序,包括均勻B樣條,準均勻B樣條,分段Bezier曲線,非均勻B樣條
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Drawing;
using?System.Windows.Forms;
namespace?NCI_HMI
{
????class?BsplineCurve
????{
????????#region?參數
????????private?int?n;//曲線控制頂點數
????????private?int?k;//曲線次數
????????public?BsplineType?curve_type;//B樣條曲線類型
????????List?Bvalue?=?new?List();
????????/*******節點矢量******/
????????public?List?knots_value?=?new?List();//節點矢量相異節點
????????public?List?knots_muti?=?new?List();//節點矢量重復度
????????/******控制頂點及權因子*****/
????????public?List?ControlPoint?=?new?List();//控制頂點序列
????????public?List?wlist?=?new?List();//控制頂點的權因子序列
????????/******曲線上點序列及基函數點序列*****/
????????public?List?CurvePoint?=?new?List();//樣條曲線上的點的序列
????????public?List>?BasicFuncPoint?=?new?List>();//B樣條基函數點列
????????#endregion
????????public?BsplineCurve(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2362??2016-01-23?12:27??CAGD?homework\CAGD-Homework.sln
????..A..H.?????88064??2016-01-24?13:43??CAGD?homework\CAGD-Homework.suo
????..A..H.?????76800??2016-04-14?10:53??CAGD?homework\CAGD-Homework.v12.suo
?????文件????????187??2015-11-07?16:42??CAGD?homework\NCI?HMI\App.config
?????文件??????28160??2016-02-16?20:44??CAGD?homework\NCI?HMI\bin\Release\NCI?HMI.exe
?????文件????????187??2015-11-07?16:42??CAGD?homework\NCI?HMI\bin\Release\NCI?HMI.exe.config
?????文件??????44544??2016-02-16?20:44??CAGD?homework\NCI?HMI\bin\Release\NCI?HMI.pdb
?????文件??????23168??2016-04-14?10:46??CAGD?homework\NCI?HMI\bin\Release\NCI?HMI.vshost.exe
?????文件????????187??2015-11-07?16:42??CAGD?homework\NCI?HMI\bin\Release\NCI?HMI.vshost.exe.config
?????文件????????490??2010-03-17?22:39??CAGD?homework\NCI?HMI\bin\Release\NCI?HMI.vshost.exe.manifest
?????文件??????12053??2016-02-16?21:41??CAGD?homework\NCI?HMI\BsplineCurve.cs
?????文件???????4185??2016-01-24?16:43??CAGD?homework\NCI?HMI\CAGD?B-spline.csproj
?????文件???????1457??2016-01-24?13:41??CAGD?homework\NCI?HMI\CNC\TCButton.cs
?????文件???????2315??2016-01-24?13:41??CAGD?homework\NCI?HMI\CNC\TCButton.Designer.cs
?????文件???????5817??2016-01-23?12:26??CAGD?homework\NCI?HMI\CNC\TCButton.resx
?????文件??????21609??2016-02-16?21:41??CAGD?homework\NCI?HMI\MainApp.cs
?????文件??????19098??2016-01-28?01:49??CAGD?homework\NCI?HMI\MainApp.Designer.cs
?????文件???????5817??2016-01-28?01:49??CAGD?homework\NCI?HMI\MainApp.resx
?????文件???????6995??2015-11-07?16:42??CAGD?homework\NCI?HMI\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件??????????0??2015-11-07?16:42??CAGD?homework\NCI?HMI\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件??????????0??2015-11-07?16:42??CAGD?homework\NCI?HMI\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件??????????0??2015-11-07?16:42??CAGD?homework\NCI?HMI\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????文件???????3338??2016-04-14?10:46??CAGD?homework\NCI?HMI\obj\Release\CAGD?B-spline.csproj.FileListAbsolute.txt
?????文件???????1044??2016-02-16?20:44??CAGD?homework\NCI?HMI\obj\Release\CAGD?B-spline.csproj.GenerateResource.Cache
?????文件???????2211??2016-02-16?20:44??CAGD?homework\NCI?HMI\obj\Release\CAGD?B-spline.csprojResolveAssemblyReference.cache
?????文件??????34206??2016-02-16?20:44??CAGD?homework\NCI?HMI\obj\Release\DesignTimeResolveAssemblyReferences.cache
?????文件???????7095??2016-04-08?22:35??CAGD?homework\NCI?HMI\obj\Release\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????1680??2016-01-23?12:19??CAGD?homework\NCI?HMI\obj\Release\NCI?HMI.csproj.FileListAbsolute.txt
?????文件???????1044??2016-01-23?12:19??CAGD?homework\NCI?HMI\obj\Release\NCI?HMI.csproj.GenerateResource.Cache
?????文件???????2211??2016-01-23?12:19??CAGD?homework\NCI?HMI\obj\Release\NCI?HMI.csprojResolveAssemblyReference.cache
............此處省略30個文件信息
- 上一篇:C#自動遠程時間同步助手
- 下一篇:C#的Winform多語言實現(xm
l文件)
評論
共有 條評論