• 大小: 0.11M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: C#
  • 标签: c#  

资源简介


本程序是在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个文件信息

评论

共有 条评论